Where is La Perrera?

Where is La Perrera located?

La Perrera, La Perrera, Spain (approx. 41.970337°, -4.9518943°)


Where is La Perrera on the map?