29 Manwood Road

JSON

Address
29 Manwood Road
London, Lewisham
Greater London
Postcode
SE4 1AA
Property type
Terraced
Tenure
Freehold
Date Price
£813,000
£437,500
£320,000