Hendon Avenue, Finchley, London, N3, 7 Bedroom Detached House - £3,000,000

Floorplan