1
result
Sold prices in Ulverscroft Road, London Central, SE22
93 Ulverscroft Road, London, SE22 9HF
- £365,000 Detached, Freehold 15 December 2006
- £220,000 Detached, Freehold 30 November 2001
- £115,995 Detached, Freehold 24 July 1998