For Sale
£675,000
Great North Road, London
3 bd
1 ba
Apartment
London
Listed by Jeremy Leaf & Co - East Finchley