The St. Regis London slated to open in 2023 Eloise Hanson 1 March 2022 Reading Time: < 1 minuteUK: Marriott has signed an agreement with Cola Holdings to redevelop The Westbury Hotel in Mayfair, London into a 196-room St. Regis property. Read More »