679-681 High Road Finchley, N12 0DA679-681 High Road is a one unit scheme let to Homebase.Size: 36,294 ft² Price: on applicationLast modified: 21/12/2021