Luxury Hotels Atlas / Places / United Kingdom / London / The St. Regis London

The St. Regis London

London, England, United Kingdom · St. Regis · Core Luxury · Opening soon

The St. Regis London is the brand's long-delayed UK debut, on the corner of Bond Street and Conduit Street in Mayfair, replacing the Westbury Mayfair after a redevelopment reported at about £90 million. It will have 193 rooms, including 66 suites, with Le Perroquet, a French brasserie by Daniel Rose, and a signature restaurant led by Robert Aikens. After targets of 2024, 2025 and spring 2026, the opening is now set for October 2026.

About The St. Regis London

Open The St. Regis London in the atlas for live weekend rates, photos, and the full folio.

More St. Regis hotels

More hotels in London

St. Regis in The Maison: the brand's idea, history and every house on the atlas.

All luxury hotels in London

How the six LHA Tiers work