Gerard MaddenEsales Property LtdMedian selling priceCHF 346,116Listings for sale824Spoken languagesEnglish