1
result
Sold prices in Barston Road, London Central, SE27
10 Barston Road, London, SE27 9HE
- £717,500 Detached, Freehold 18 May 2018
- £612,500 Detached, Freehold 08 November 2013