Revolution Bar America Square
A party bar in the heart of City of London, Revolution Bar America Square is always an incredibly fun night out. A lively atmosphere no matter the night, Revolution are known for their party vibes in a unique setting that combines opulent Manhattan design with a twist of Soviet spirit.