Barnsbury Road, Islington, London N1

Offer in excess of £3,750,000

Email