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

Barnsbury, London N1 0DR, UK - There are 178 results for 3 bedroom flats in Barnsbury with prices ranging from £230,000 to £9,750,000, and an average price of £1,572,333.

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

icon