Olives in Switzerland Plaza Del Sol Suisse Address: Rue de Mauborget 15, 1510 Moudon Switzerland Phone Number: +41 765 30 67 88