On Gloucester Road at the heart of South Kensington, this hotel could hardly be in a better position for those wishing to explore the many delights of the local area. Whether you are visiting the Royal Albert Hall or going to Kensington Gardens, or the main museums, this is a great spot from which to be based. The rooms have all been fitted with fine amenities.