82A OAKLEIGH ROAD NORTH
Detached Flat
50.0 m²
EPC B
- Last sold · new build £390k