Hotel in City of Westminster, London, Großbritannien
Im Viertel Central London gelegen, ist dieses Hotel nur zehn Minuten zu Fuß von West End Theater District, von Leicester-Square und dem Trafalgar Square entfernt. Umgeben von Bars und Restaurants, befindet es sich weniger als einen zehnminütigen Fußmarsch vom Bahnhof Charing Cross entfernt.