Gerard MaddenEsales Property LtdMedian selling priceZAR 7,196,705Listings for sale800Spoken languagesEnglish