3
results
Sold prices in Stafford Place, London Central, SW1E
14 Stafford Place, London, SW1E 6NP
- £4,670,000 Terraced, Freehold 01 February 2024
- £4,475,000 Terraced, Freehold 20 May 2014
- £2,169,000 Terraced, Freehold 01 August 2007
18 Stafford Place, London, SW1E 6NP
- £1,797,500 Terraced, Freehold 22 December 2005
16 Stafford Place, London, SW1E 6NP
- £735,000 Terraced, Freehold 06 November 1996