The Stafford, 16-18, St James's Pl, London SW1A 1NJ
Fine dining restaurant | Restaurant
A refined hotel dining experience that expertly combines innovative, seasonal interpretations of traditional British cuisine.
Rating: 4.2
Rating: 4.7