Pop the Bubbly: The Top 5 Places to Sip Champagne in London

PREVIOUS POST Pop the Bubbly: The Top 5 Places to Sip Champagne in Orange County
NEXT POSTPop the Bubbly: The 5 Best Places to Sip Champagne in Las Vegas

So the healthy eating and lose weight campaigns are coming at us from every angle and yet sometimes it’s worth forgetting it all and treating yourself to something special. After all there’s still so much of winter to get through, why not try to enjoy it? Sick of mulled wine? Then it has to be Champagne.

1 Aubury Restaurant and Champagne Bar

Situated inside the sophisticated Kensington Hotel, Aubrey Restaurant and Bar features an excellent modern British menu with range of Champagne to drink by the bottles or the glass. Aubrey Restaurant boasts timeless elegance and luxury, with smart green leather banquettes, Art Deco light fittings and parquet flooring.

2 The Champagne Bar at St Pancras 

The longest champagne bar in London, on the platform next to the Eurostar trains. The breathtaking, panoramic view of the entire terminal is on show from each seat, whether awaiting a train departure or merely meetings friends or colleagues for a glass of bubbly.

St Pancras International, Pancras Rd, NW1 2QP

020 7843 4250

3 Mews of Mayfair

An impressive Champagne menu includes everything from a £49.50 bottle of Pommery Brut NV, rising to an £8800 bottle of Dom Perignon 1995 Methusalem. The cocktail bar next to the restaurant has deep leather sofas, ‘Mad Hatter’ and Queen Anne chairs as well as a stunning 18th century chandelier.


10 - 11 Lancashire Court, Westminster, Mayfair, W1S 1EY

020 7518 9388

4 Harrods Champagne and Oyster Bar

At the heart of the 150-year-old butchery and fishmonger’s hall, this marble and glass bar serves Champagnes by the glass to enjoy alongside Cromer crab and potted Morecambe Bay shrimp.

Harrods, Food Hall, 87-135 Brompton Rd, SW1X 7XL

020 7730 1234


5 Astons Champagne and Wine Bar

Astons Champagne and Wine Bar on the South Quay offers a selection of Mediterranean cuisine and an extensive drinks list served within stylish surroundings. With its cream, black and silver decor, the Art Deco salon of the bar has all the gloss and glamour of a bygone age. From the curve of the central bar, where you sip a chilled drink and schmooze with friends, to the soft leather booths hugging the windows by the water, there is an infectious buzz of intimacy and a feel good factor to chase the winter blues.

187 Marsh Wall, Canary Wharf, London, E14 9SH

020 7537 3903

connect with haute living National