Where is El Oasis?

Where is El Oasis located?

El Oasis, El Oasis (Station), Spain (approx. 36.50534°, -4.668162°)


Where is El Oasis on the map?