Champagne Bar

Back GET A QUOTE

The Venue

Located in London’s latest shopping destination in the heart of the City of London, this truly unique and stunning destination has become one of London’s favoured landmark sites making it extremely desirable for events, bringing a fizz in your step on any occasion.