Where is El Pontarrón?

Where is El Pontarrón located?

El Pontarrón, El Pontarrón, Spain (approx. 42.497894°, -2.0760658°)


Where is El Pontarrón on the map?