The Stafford
The Stafford
St James's Place
London
SW1A 1NJ
United Kingdom
Rooms from £282.00 ( €417.36 / $516.06 ) per night
Tucked away in the heart of historic St James's Place, in a peaceful, traffic-free location, this elegant hotel boasts an unsurpassed London setting, surrounded by the Royal Parks and Palaces.
Similarly Priced Hotels
This hotel supplied in conjunction with Bookings.







