1
result
Sold prices in Nicosia Road, London Central, SW18
2 Nicosia Road, London, SW18 3RN
- £1,670,000 Detached, Freehold 17 August 2005
- £1,475,000 Detached, Freehold 27 April 2001