Das Hotel befindet sich im Herzen der Metropole London zwischen der belebten Tottenham Court Road, dem geselligen Covent Garden und dem kreativen Clerkenwell. In nur wenigen Gehminuten gelangen Sie zur Oxford Street und dem Leicester Square. Der Flughafen London Heathrow befindet sich in ca. 30km Entfernung.