779A LONDON ROAD
Semi-Detached Flat
4 rooms
127.0 m²
EPC E
- Last sold £298k