The Champagne Bar
Wine Bar · Bar
A luxury Champagne Bar, located within a hotel, offering a sophisticated setting.
Location
Vota recommends
What are you in the mood for?
Best places nearby
The highest rated places close to The Champagne Bar.
Local restaurants nearby
119 Norfolk Street, ENG


