I think it's places serving beer within a certain radius, so Tesco would be alright I'd imagine. This may not even be a general Olympic thing, might just be for the actual Olympic park itself where I believe they're selling Heineken at the equivalent of £7ish a pint.