Gerard MaddenEsales Property LtdMedian selling priceZAR 7,137,058Listings for sale771Spoken languagesEnglish