Once an 1870s townhouse, our Victorian hotel is within streets of the Natural History Museum and South Kensington tube station. Hyde Park and the Royal Albert Hall are a mile away. We?re home to a fitness center and a cozy library lounge. Join us for house-infused cocktails and botanical afternoon tea, crafted in partnership with perfumers, Floris London.
Hotels in London, England United Kingdom - 5 star rating <>
|