A distinguished property of some note at the very heart of South Kensington, this hotel offers an excellent environment for both leisure and business travellers to stay. The main museums district is close by, as well as Hyde Park and the Royal Albert Hall. The guestrooms are luxurious and carry a variety of modern amenities to make the 21st Century guest feel at home.