Stanfords London Store
0.33 km12-14 Long Acre, London
Drop by our famous Long Acre store in the heart of London's revered Covent Garden, just two minutes' walk from Covent Garden and Leicester Square Tube stations. Having opened its doors in 1901, ou...