Where is El Atazar?

Where is El Atazar located?

El Atazar, Madrid, Spain (approx. 40.9343489°, -3.4710919°)


Where is El Atazar on the map?