Het hotel bevindt zich op nog geen 2,5 km van de Tower of London, St. Paul's Cathedral en de Tower Bridge, en op 15 minuten lopen van het treinstation Liverpool Street.
La Tour de Londres, la cathédrale Saint Paul et Tower Bridge vous attendent à moins de 2,5 km. La gare de Liverpool Street se trouve à 15 minutes à pied.