Excellente situation dans la ville de Londres. L'établissement bénéficie d'un emplacement idéal entre les quartiers commerçants de Kensington High Street, Knightsbridge et South Kensington. Le célèbre grand magasin Harrods est accessible en 15 minutes à pied ou directement en métro. Élégante maison de ville du XIXe siècle, l'hôtel bénéficie d'un emplacement central à Kensington. Ces chambres luxueuses sont situées à seulement 30 mètres de la station de métro Gloucester Road. Les jardins de Kensington, Hyde Park, le Royal Albert Hall et de nombreux musées, dont le musée d'histoire naturelle, le musée des sciences et le Victoria and Albert Museum, sont tous accessibles en moins de 10 minutes à pied. Élégamment restauré en 2016, l'hôtel a conservé bon nombre de ses caractéristiques victoriennes d'origine, du magnifique escalier aux vitraux. Spacieuses et accueillantes, les chambres disposent d'une télévision à écran plat et d'une salle de bains privative individuelle avec articles de toilette gratuits et chaussons. Des bouteilles d'eau, du café, du thé et des biscuits sont fournis gratuitement dans les chambres et réapprovisionnés tous les jours.