16-18 St James’s Place, London, l, SW1A 1NJ
Located in the heart of St James’s, The Stafford London is just moments from the very best of London, from iconic landmarks to world famous shopping,Theatres, galleries and boutiques. Easy access to Green Park and Piccadilly underground stations make it the perfect base when travelling around London; whether for business or leisure.
Looking for the best theatre shows, restaurants, bars and accommodation in West End? Browse our full West End guide.West End