The Stafford London

no ratings
5-star hotel
The Stafford London
no ratings

This grand dame hotel in the heart of Mayfair oozes style and elegance with a slight hint of eccentricity. It's been recently renovated but has managed to maintain its sense of history, which spans back to when it opened in 1912. Rooms come in different sizes and are spread over three buildings that make up the hotel: the Main House, the Carriage House and the Mews. The restaurant The Game Bird is the hotel's main culinary draw, championing British cuisine with a contemporary twist.

User photos from The Stafford London User photos

Reviews from the web

By Rating Count
Google-logo
Google
4.7
646
Yelp-logo
Yelp
5.0
8

Reviews of The Stafford London

Be the first to review The Stafford London!

Reviews from the web

By Rating Count
Google-logo
Google
4.7
646
Yelp-logo
Yelp
5.0
8

Do you represent The Stafford London?
Claim it to make it easier to update important information.

FAQ

Where is The Stafford London?

The Stafford London is located at 16 St James's Pl, SW1A 1NJ, Westminster. Nearby is Piccadilly, London. Nearest Underground station is Green Park (approximately 50m away).