2
results
Sold prices in Nowell Road, London Central, SW13
11a Nowell Road, London, SW13 9BT
- £270,000 Flat, Leasehold 21 August 2018
Flat 1, 9 Nowell Road, London, SW13 9BT
- £189,949 Flat, Leasehold 09 February 2011