Gerard MaddenEsales Property LtdMedian selling priceZAR 7,168,051Listings for sale800Spoken languagesEnglish