23-35 Hendon Lane, Finchley Central, London, N3 1RT

£3,250,000

Email