Unser Hotel liegt in der Stadt Westminster und ist weniger als eineinhalb Kilometer von Big Ben, Buckingham Palace und anderen wichtigen Londoner Sehenswürdigkeiten entfernt. Die U-Bahn-Haltestelle St. James’s Park liegt direkt gegenüber und eignet sich perfekt für einen ganzen Tag voller Stadtrundfahrten.