Flats for sale in Balham, Greater London

There are 214 results. Balham, Greater London. Property prices for flats in Balham range from £135,000 to £2,000,000 with an average price of £604,790.

Flats for sale in Balham, Greater London

icon