Este hotel se encuentra en Centro de la ciudad de Londres, a 2 km de Teatro Apollo Victoria, Palacio de Buckingham y Big Ben. Hyde Park y Rueda de la fornuta London Eye también se encuentran a 3 km (2 mi). Pimlico Underground Station se encuentra a 7 min caminando, y Victoria Underground Station se encuentra a 8 min a pie.