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.
 
			 
																	 
																	 
																	 
																	 
																	 
																	 
																	