116 Pall Mall
116 Pall Mall is home to one of the best Champagne bars in London, offering the largest selections of magnums in London, creative cocktails and mouthwatering bites to pair with your drinks. Topping it off? The bar hosts live jazz nights to serenade you as you sip.