Ubytování se nachází 19 minut chůze od Park Hyde Park a 5 minut chůze od stanice metra Edgware Road.
Hotel je situován ve městě Londýn a 3 km od centra města. Hotel je umístěn 24 minut pěšky od Madame Tussaud's. 10 minut chůze od vlakového nádraží Marylebone.
Bar Lord Wargrave je umístěna 50 metrů od hotelu.