67A UPTON LANE
Semi-Detached Flat
5 rooms
87.0 m²
EPC D
- Last sold £120k
- Sold £127k
- Sold £60k