Gerard MaddenEsales Property LtdMedian selling priceZAR 6,905,800Listings for sale827Spoken languagesEnglish