The brand will launch here within The Westbury hotel, which was previously managed under one of the company’s other brands, Luxury Collection.
Now a £90 million investment will elevate the hotel to The St. Regis London, placing the brand at the heart of Mayfair.