The iconic St. Regis brand is coming to the United Kingdom
By Sacha van Niekerk | Published Feb 27, 2022
Marriott International, Inc. announced that it has entered into a management agreement with Cola Holdings and The Westbury Hotel Limited to bring the legendary St. Regis brand to London's affluent Mayfair neighbourhood.