Revolution Tower Hill

Tower Hill

Greater London

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
Phone: 0203 355 7500

Additional Information

Venue Feed