London, London
Spend a second to
save a fortune!
Spend a second to save a fortune!
16-18 St James's Place, London
Just off Piccadilly and next to Green Park, The Stafford London is elegant, central, peaceful and charming. Alive with English character, it holds 5 AA Red Stars for its excellence and offers free Wi-Fi.
See MoreUsage of subsidiary facilities may incur additional fees