Cet hôtel est idéalement situé en face des 240 hectares du parc Hyde Park et de Kensington Gardens, à seulement quelques minutes à pied des boutiques et des théâtres du quartier West End.
Cet hôtel de luxe possède de nombreuses chambres avec salle de bains, toutes avec des équipements modernes. Il dispose également d'un restaurant thaï primé, de l'élégant restaurant et bar Island, d'un bar salon et d'un service en chambre disponible 24h/24.