Flats for sale in Balham, Greater London

There are 220 results. Balham, Greater London. Property prices for flats in Balham range from £142,500 to £2,000,000 with an average price of £606,684.

Flats for sale in Balham, Greater London

icon