London logo

The Stafford

Check Availability

The Stafford
St James's Place
London
SW1A 1NJ
United Kingdom

Rooms from £296.10 ( €325.71 / $429.35 ) per night

Picture of The Stafford


Just off Piccadilly and close to Green Park, The Stafford is elegant, central, peaceful and charming. Alive with English character, it holds 5 AA Red Stars for its excellence.

Click here for more Information on the The Stafford together with online availability and visitor ratings











This hotel supplied in conjunction with Bookings.

Map of the London area London Visitor Information