Flats for sale in Balham, Greater London

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

Flats for sale in Balham, Greater London

icon