Houses for sale in Highbury, Islington

There are 3,574 results. Highbury, Islington. Property prices in Highbury range from £90,000 to £12,000,000 with an average price of £950,253.

Properties for sale in Highbury, Islington

icon