South Kensington is an exclusive and architecturally prominent area of central London. This hotel is in a great position from which to explore the many delights of the locality as well as access the transport links via tube and bus that will take you to the heart of the West End. The guestrooms are designed with care and attention and offer a relaxing retreat from the busy streets.