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