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

Barnsbury, London N1 0DY, UK - There are 1171 2 bedroom flats in Barnsbury with prices ranging from £162,500.00 to £4,600,000.00 with an average price of £743,657.85

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

icon