Situé à seulement 5 minutes à pied de Hyde Park, cet hôtel vous accueille en plein cœur de Londres, à proximité de la station de métro Marble Arch et des boutiques d'Oxford Street, célèbres dans le monde entier.