Villars-sur-Ollon Loading Map.... Villars-sur-OllonVillars-sur-Ollon - Villars-sur-OllonDetails 46.3 7.0499999999999545 Address Villars-sur-Ollon Villars-sur-Ollon Switzerland Upcoming Events No events in this location