Gerard MaddenEsales Property LtdMedian selling priceZAR 6,924,916Listings for sale821Spoken languagesEnglish