Address Route Des Hôtels 1884 VILLARS SUR OLLON Switzerland Phone number 024 496 22 22 See all Payot shops