A rooftop bar is simply a drinking spot perched on top of a edifice, offering a panoramic view of the urban area. 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. mystake.