Marriott has signed a management agreement with Cola Holdings and the Westbury Hotel to bring the storied St. Regis brand to a well-heeled area of Mayfair, London.
Marriott has signed a management agreement with Cola Holdings and the Westbury Hotel to bring the storied St. Regis brand to a well-heeled area of Mayfair, London.