Situated Close To Kensington Palace, the Hotel is Spread Over 7 Floors and Comprises 294 Rooms. The Complex Offers Guests a Lobby With a 24-Hour Reception Desk and Lifts. Dining and Drinking Options Are Available in the Form of a Bar and a Restaurant.
From $140.99 to $140.99
floors and 0 rooms