Where is Villalar de los Comuneros?

Where is Villalar de los Comuneros located?

Villalar de los Comuneros, Castille and León, Spain (approx. 41.550114°, -5.137959°)


Where is Villalar de los Comuneros on the map?