Il moderno hotel è situato in una casa georgiana nel Royal Borough of Westminster, vicino alla stazione Victoria. Molte famose attrazioni come London Eye, il palazzo di Westminster, detto anche Houses of Parliament, o Buckingham Palace sono a pochi passi. L'aeroporto di Heathrow è a circa 45 minuti di auto, Gatwick è facilmente raggiungibile dalla stazione di Victoria. L'hotel per non fumatori dispone di reception 24 ore su 24, servizio concierge, WI-FI, centro affari e un deposito bagagli.