Where is El Atazar?

Where is El Atazar located?

El Atazar, El Atazar, Spain (approx. 40.93435°, -3.4710917°)


Where is El Atazar on the map?