Highbury New Park Islington London N5
£700,000
608 sqft
1
1