St. Regis Opens in London

Marriott International, Inc. today announced it has signed a management agreement with Cola Holdings and The Westbury Hotel Limited to bring the storied St. Regis brand to the well-heeled area of Mayfair, London. Combining timeless