13 Bedroom Terraced House for Sale£660,000Lenham Road, London, SE12Property TypeTerraced HouseBedrooms× 3
13 Bedroom Terraced House for Sale£660,000Lenham Road, London, SE12Property TypeTerraced HouseBedrooms× 3