Where is Villalar de los Comuneros?

Where is Villalar de los Comuneros located?

Villalar de los Comuneros, Castile and Leon, Spain (approx. 41.55°, -5.13333°)


Where is Villalar de los Comuneros on the map?