Where is El Castillo?

Where is El Castillo located?

El Castillo, Andalusia, Spain (approx. 36.51931°, -4.630075°)


Where is El Castillo on the map?