Loading…
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.
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.