Gerard MaddenEsales Property LtdMedian selling priceZAR 6,896,304Listings for sale827Spoken languagesEnglish