Where is Villalar de los Comuneros?
Where is Villalar de los Comuneros located?
Villalar de los Comuneros, Castilla y Leon, Spain (approx. 41.5501138°, -5.1379592°)
Where is Villalar de los Comuneros on the map?
{"latitude":41.5501138,"longitude":-5.1379592,"title":"Villalar de los Comuneros"}