Where is La Perrera?

Where is La Perrera located?

La Perrera, Castilla y Leon, Spain (approx. 41.97034°, -4.951894°)


Where is La Perrera on the map?