What a Rooftop Bar Really Means
United Kingdom: A rooftop bar is simply a drinking spot perched on top of a building, offering a panoramic view of the city. In London, that means sweeping vistas of the Thames, the Shard, or the London Eye, all while you sip a cocktail or enjoy a pint.
Read More