Are the WoW shops in Heathrow on the air or land side? If I'm flying into Heathrow, can I visit the shops on the way out of the airport, or do I need to be on an outbound trip (so I have a boarding pass)?
If not, are there any good whisky shops near Heathrow? How about decent cigar shops?
Thanks...