London to welcome a new luxury property
🏨 Opening in 2026, The St. Regis London, located in the redeveloped Westbury Mayfair, will offer 195 rooms, including 64 suites. Marco Novella is the General Manager, emphasizing leadership and service excellence. This project is a strategic move for Marriott, enhancing its presence in London's luxury market. The St. Regis brand will consolidate Marriott’s foothold in Europe, aligning with recent expansions like The St. Regis Belgrade and The St. Regis Bodrum.
Share
