Where is El Camisón?

Where is El Camisón located?

El Camisón, El Camisón, Spain (approx. 28.0572°, -16.7237°)


Where is El Camisón on the map?