Barnsbury Road, Islington, London N1

Offer in excess of £4,000,000

Email