menu

Revolution Tower Hill

Tower Hill

Greater London

12
Vodka lovers in London's City will be no stranger to Revolution Bars' unique approach to food, drink and partying - and with the opening of our new bar in America Square you can be sure of the same with added interest! Set beneath the arches of Fenchurch Street Station, Revolution mixes opulent Manhattan design with a twist of Soviet spirit.

Contact details

Revolution Tower Hill
1 America Square
Tower Hill, Greater London
EC3N 2LS
Phone: 0203 355 7500

Additional Information

Venue Feed