Marriott International is preparing to unveil The St. Regis London, a landmark addition to its global luxury portfolio and the brand’s debut in the UK capital. Scheduled to open in 2026, the property will be located in the heart of Mayfair—one of London’s most exclusive districts…
Read More
Previous ArticleWeekly map of hotel openings
Related Posts
Company
Subscribe to Updates
Get the latest creative news from FooBar about art, design and business.
© 2025 Europe News.

