Este hotel se encuentra en Centro de la ciudad de Londres, a 10 minutos a pie de Victoria and Albert Museum, Hyde Park y Museo de Historia Natural. Palacio de Buckingham y Royal Albert Hall también se encuentran a 3 km (2 mi). South Kensington Underground Station se encuentra a 5 min caminando, y Gloucester Road Underground Station se encuentra a 11 min a pie.