26
results
Sold prices in Bywater Place, London Central, SE16
68 Bywater Place, London, SE16 5NE
- £129,950 Terraced, Freehold 01 November 1996
66 Bywater Place, London, SE16 5NE
- £121,000 Terraced, Freehold 11 June 1996