Church Villars Location Aiglon Chapel Route des Hôtels 26 Villars-sur-Ollon 1884 Switzerland Welcome. Share Copied to clipboard Find us Locate 46.297562138088, 7.0562877803407