Holly Park Gardens, London, N3

£1,625,000 Freehold
0 bedrooms