2 ORCHARD LANE
Semi-Detached House
84.0 m²
EPC A
- Last sold · new build £345k