L'hôtel se trouve dans un quartier historique du nord de Londres, à 1 km de la gare d'Harrow on the Hill.