
The menu at The Stafford London’s flagship restaurant has been meticulously curated
Tucked away in the pristine St James’s Place, the historic Stafford London is the kind of hotel I imagine is meant for those who want to visit the capital while feeling they are actually staying at a quiet, English country manor.