Gerard MaddenEsales Property LtdMedian selling priceZAR 6,980,170Listings for sale813Spoken languagesEnglish