On Gloucester Road in Kensington, this hotel offers an excellent position at the heart of west London for tourists who want to explore the mass of things to see and do in the capital. There are fast transport links across the city via tube and bus, as well as many things to see and do within walking distance. The rooms have all been fitted with excellent amenities.