1
result
Sold prices in Poplar Walk, London Central, SE24
25 Poplar Walk, London, SE24 0BX
- £335,000 Detached, Freehold 20 April 2000
- £285,000 Detached, Freehold 19 November 1999