The Terrace Restaurant is located in the heart of the hotel, making it a social hub alive with the gentle buzz of conversation as diners savour their dishes.
The bar is a great place for people watching with a glass of something cold or guests can step outside to our outdoor terrace, a great space to hang out with friends and soak up the lively London vibe.
There is no place like London for the holidays. The city truly comes alive at Christmas time. We invite you and your loved ones to join us for a celebratory meal. View our menus below and get in touch for more information.