Este hotel de la zona de Centro de la ciudad de Londres queda a 10 minutos a pie de Museo de Historia Natural, Imperial College London y Victoria and Albert Museum. Museo de Ciencias y Royal Albert Hall también se encuentran a 15 minutos. Con solo dos min de caminata, llegarás a Gloucester Road Underground Station y, además, South Kensington Underground Station se encuentra a 8 min a pie.