Gerard MaddenEsales Property LtdMedian selling priceZAR 6,957,553Listings for sale813Spoken languagesEnglish