News

In fact, they tell me that it’s the biggest five-star hotel in central London with a whopping 264 rooms and 44 suites and houses – one with seven bedrooms and its own postcode!