Este hotel de la zona de Centro de la ciudad de Londres se sitúa a menos de 2 kilómetros de Teatro Victoria Palace, Palacio de Buckingham y Big Ben. Hyde Park y London Eye también están a menos de 3 kilómetros. Estación de metro Victoria está a 8 min a pie, mientras que Londres (ZEP-Estación de tren de Victoria) se encuentra a 8 min.