Este hotel de la zona de Centro de la ciudad de Londres se sitúa a quince minutos a pie de Hyde Park, Oxford Street y Marble Arch. Royal Albert Hall y Museo de Historia Natural también están a menos de 3 kilómetros. Estación de metro Paddington y Estación de tren Paddington en Londres se encuentran a 5 min a pie.