Hotels

The Stafford Hotel

In the heart of historic St James’s, and just minutes from London’s iconic landmarks and vibrant West End, The Stafford London is one of the finest luxury hotels in town.

16-18 St James's Pl, St. James's, London SW1A 1NJ, UK
Contacts & Details
T: +44 207 493 0111
M: reservations@thestaffordlondon.com
W: The Stafford Hotel

ADDRESS
16-18 St James's Pl, St. James's, London SW1A 1NJ, UK

Facebook
Twitter
Instagram
Keep up to date with My Art Guides
Sign up to our newsletter and stay in the know with all worldwide contemporary art events