Book a uniquely beautiful stay in London at the Ampersand Hotel, which opens in South Kensington on Aug. 29.
1 Comment