When the sun is shining, there’s nothing quite like a trip to the pub to enjoy a crisp, cold drink.
And in London, you’re not short of places to go for a pint, as there are more than 3,000 boozers across the city.
But of all these, there’s only one that’s actually located inside a London Underground station, and it’s in an incredible spot rig...


English (US)