3 Bedroom houses for sale in Barnsbury, N1, Greater London

Barnsbury, London N1 0DY, UK - There are 475 3 bedroom properties in Barnsbury with prices ranging from £329,950.00 to £11,500,000.00 with an average price of £1,127,102.42

3 Bedroom properties for sale in Barnsbury, N1, Greater London

icon