2 TUDOR PLACE
Semi-Detached House
4 rooms
99.0 m²
EPC D
- Last sold £800k
- Sold £770k
- Sold £245k