Know a great happy hour or special for this location?
Luxurious hotel dining room bringing inventive, seasonal twists to classic British dishes.
Suggest an edit
The Stafford, 16-18, St James's Pl, London, SW1A 1NJ
© 2024 Checkle, Inc
Privacy
Terms