3 EWELL PARK GARDENS
Detached House
8 rooms
142.0 m²
EPC D
- Last sold £800k
- Sold · new build £240k