105 rooms · ★★★★★ · from £296
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.
Log in with your cycle.travel account:
Password |
Or simply use your account on: