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 The West End? Browse our full The West End guide.The West End