Gerard MaddenEsales Property LtdMedian selling priceZAR 7,150,241Listings for sale771Spoken languagesEnglish