Where is Oasis Beach X 106?

Where is Oasis Beach X 106 located?

Oasis Beach X 106, Valencia, Spain (approx. 38.05511°, -0.67982°)


Where is Oasis Beach X 106 on the map?