Cet hôtel confortable est niché au cœur de jardins paisibles et se trouve à proximité du centre de Londres, où vous trouverez de nombreux magasins et lieux de divertissement. Les transports en commun (station de métro Earls Court) se trouvent à environ 100 m et des restaurants et des bars se trouvent à 800 m de l'hôtel. Construit en 1860 et rénové en 1998, cet hôtel de 6 étages compte 18 chambres doubles, 2 chambres lits jumeaux et 3 suites. Les installations comprennent un hall d'accueil avec une réception ouverte 24h/24, des ascenseurs et un vestiaire. Vous trouverez également un café, un bar et une connexion Wi-Fi publique gratuite. Les services de chambre et de blanchisserie complètent les prestations. Toutes les chambres sont bien équipées et disposent d'une salle de bain avec sèche-cheveux, d'un coffre-fort, d'une ligne téléphonique directe, d'un accès Internet et de la télévision par câble et satellite. Les clients peuvent choisir leur petit déjeuner et un petit déjeuner à emporter.