St. Regis London IHotel Announced for 2023

Marriott International, Inc. today announced it has signed a management agreement with Cola Holdings and The Westbury Hotel Limited to bring the St. Regis brand to Mayfair, London.
Source: New feed


Leave a Reply