Gerard MaddenEsales Property LtdMedian selling priceCHF 342,446Listings for sale800Spoken languagesEnglish