Gerard MaddenEsales Property LtdMedian selling priceCHF 345,498Listings for sale827Spoken languagesEnglish