Luxury five-star hotel in Mayfair.
HomeAccommodation The Stafford London Mayfair 16-18 St James's Pl, St. James's, London SW1A 1NJ map Luxury five-star hotel in Mayfair. Open with Maps Name The Stafford London Neighbourhood Mayfair Address 16-18 St James's Pl, St. James's, London SW1A 1NJ Map Access 198 m from Green Park Victoria LinePiccadilly LineJubilee Line 0.7 km from Piccadilly Circus Piccadilly LineBakerloo Line 0.9 km from St. James's Park District LineCircle Line Check-in Date 12345678910111213141516171819202122232425262728293031 Check-out Date 12345678910111213141516171819202122232425262728293031 I don't have specific dates yet Written by: Amanda David BIO: Freelance writer, Substack author and flâneuse, Amanda is dedicated to sharing the latest on London's restaurants, bars, hidden quirks and general wonderfulness.