Villars is a small village in France near Saint-Priest-en-Jarez and Logron.
Category: Cities in France