Hotel
The Stafford
London, United Kingdom
The Stafford is a historic five-star hotel in St James’s, London, near Mayfair and Buckingham Palace. It is known for its refined British-style luxury, the American Bar, and its historic wine cellars, which date to the 17th century and are said to be among the oldest in London.
Who's worked here
Know someone who's worked here?
Put their name forward — we'll invite them to claim their place in The Stafford's lineage.
Curated from public sources. Reach the people here through Guild's relay once they've claimed their profiles.