

El Royal Horseguards Hotel goza de una ubicación privilegiada en Whitehall Court junto al río Támesis, a poca distancia de lugares emblemáticos como las Casas del Parlamento, la Abadía de Westminster, Trafalgar Square, el London Eye y la National Gallery. Las estaciones Charing Cross y Embankment están cerca para un fácil acceso a la ciudad, mientras que el aeropuerto London City se encuentra a unos 13 km, Heathrow a 23 km y Gatwick alrededor de 45 km, lo que lo hace conveniente para los viajeros internacionales.