Indulgent food and cocktails in the Capital
Set beneath the arches of Fenchurch Street Station, and just moments from Tower Hill Station, Revolution America Square mixes Manhattan and British design for a beautifully eclectic look. Each of the two arches has a unique feel, from the Prohibition era-inspired speakeasy area to the imposing and grand entrance way. The Deli Bar welcomes is a unique and memorable spot, and our Vodka Studio offers the perfect backdrop for every occasion! No wonder we’re one of London’s best-loved cocktail bars and restaurants.