Gerard MaddenEsales Property LtdMedian selling priceZAR 7,038,140Listings for sale802Spoken languagesEnglish