Este hotel está situado en el centro de Londres, justo enfrente del Palacio de Buckingham y muy cerca del parque de St. James, de The Mall, de Green Park y de Piccadilly y de sus teatros. En Sloane Street, Knightsbridge y Kensington High Street, que están a un corto trayecto en autobús, los huéspedes podrán ir de compras. Existe a disposición de los clientes de negocios instalaciones para conferencias. Además se ofrece acceso a internet Wi-Fi, servicio de habitaciones y de lavandería por un coste adicional.
La estación Victoria1, también conocida como London Victoria, es una de la estaciones de ferrocarril más importantes de la ciudad. Se encuentra junto a la calle Victoria, en el barrio de Belgravia del distrito londinense Ciudad de Westminster. Con más de 73 millones de pasajeros al año, es la segunda estación más utilizada del Reino Unido tras la estación de Waterloo. El área en que se encuentra la estación se ha convertido en un importante intercambiador de diversas formas de transporte, incluyendo la estación de autobuses Victoria Coach Station o la estación del metro de Londres Victoria. Desde Victoria parten varias líneas hacia el sureste de Inglaterra, siendo los destinos lejanos más importantes Brighton, Worthing, Eastbourne, Canterbury y Dover.