What's Nearby?
The Stafford
Bar,
Hotel,
Restaurant
16-17 St James's Pl
London,
UK
SW1A 1NJ
A haven of calm in the centre of London, filled with period furniture, antiques and artistic masterpieces (spot the Picasso and Matisse hanging in The Stafford Mews). Don’t miss the popular American Bar for an authentic burger and fries.










Comments