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

Barnsbury, London N1 0DY, UK - There are 277 3 bedroom flats in Barnsbury with prices ranging from £329,950.00 to £3,500,000.00 with an average price of £864,084.76

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

icon