El hotel está situado en el exclus distrito londinense de Kensington, a solo 5 minutos a pie de la estación de metro de Gloucester Road. Ubicado frente a algunos de los museos más famosos de Londres: los museos de Historia Natural, Ciencia y Victoria & Albert. Todos los días se sirve un desayuno continental. Además, el bar salón del hotel propone aperitivos ligeros.