Gerard MaddenEsales Property LtdMedian selling priceCHF 343,299Listings for sale802Spoken languagesEnglish