Gerard MaddenEsales Property LtdMedian selling priceZAR 7,172,024Listings for sale790Spoken languagesEnglish