16 ODGER CLOSE
Semi-Detached House
5 rooms
86.0 m²
EPC C
- Last sold £85k
- Sold £59k
- Sold £17k