Cet hôtel vous accueille en face de Hyde Park, dans le quartier paisible de Bayswater. Il se trouve à 5 minutes à pied de la station de métro Lancaster Gate, sur la Central line, d'où vous pourrez rejoindre les sites touristiques de Londres.