A place of elegance and beauty at the heart of South Kensington, this hotel is a popular place to stay for tourists who are visiting the capital. The main museum quarter of the city is a short walk away, as well as Kensington Gardens and Hyde Park. The hotel carries an extensive range of well furnished rooms, each of which has been fitted with modern amenities.