Gerard MaddenEsales Property LtdMedian selling priceZAR 7,142,900Listings for sale790Spoken languagesEnglish