3
results
Sold prices in Well Road, London Central, NW3
1, Wellmount Studio Well Road, London, NW3 1LL
- £825,000 Detached, Freehold 28 August 2007
- £325,000 Detached, Freehold 20 March 2001
21 Well Road, London, NW3 1LH
- £1,610,000 Detached, Freehold 01 August 2003
12a Well Road, London, NW3 1LH
- £1,600,000 Detached, Freehold 28 July 2003