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).
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.
Features
User photos from The Stafford London User photos
Reviews from the web
By | Rating | Count |
Google
|
4.7
|
646 |
Yelp
|
5.0
|
8 |
Reviews of The Stafford London
Be the first to review The Stafford London!