Join us for a walk through Villars Switzerland!
Bonjour from the French speaking town of Villars-sur-Ollon, Switzerland! Villars is an adorable ski village in the Swiss Alps full of beautiful Swiss chalets and spectacular views. Around the world, it's known for it's prestigious international schools including Beau...