The Champagne Bar at St Pancras Grand London, St. Pancras N1C

The elegant 96-metre long space of the Champagne Bar will serve champagne from its impressive list, perfect for any occasion, with recommendations from our sommeliers.
The Champagne Bar at St Pancras Grand