A historic 4-star London hotel with a modern vibe in the heart of South Kensington and Knightsbridge.
11 THURLOE PLACE, KNIGHTSBRIDGE, SW7 2RS London, United Kingdom