Gerard MaddenEsales Property LtdMedian selling priceCHF 341,349Listings for sale813Spoken languagesEnglish