The Stafford 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.
St James's Place, Westminster Borough, London, SW1A 1NJ, United Kingdom
Nightly rates from $407 to $1 273