Drinks in Switzerland Aveho Sa Address: Grand'rue 92 CP 1526, 1820 Montreux Switzerland Phone Number: +41 215 34 50 73