Cocktail bar
Just a few yards off Tottenham Court Road in the small road leading to the "Pillars of Hercules", this is one of the London-wide Simmons cocktail bar chain. Disco, happy hour. Handy for the tube station & Elizabeth Line.
Simmons Tottenham Court Road, London