Granville Road, Finchley, London, N12

£1,600,000 Freehold
0 bedrooms