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, 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.
The Stafford London
16-18 St James’s Place
Please fill out the form below to contact our team.