Villars

From Simple English Wikipedia, the free encyclopedia

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

[edit] External links