Dans le quartier de Centre-ville de Londres, cet hôtel de luxe se trouve à moins de 2 km de Barbican Arts Centre, London Bridge et Cathédrale Saint-Paul. Le Shard et Tower Bridge se trouvent également à moins de 3 km de distance. Station de métro Barbican Station est à 5 minutes à pied et Station de métro Moorgate est à 6 minutes.