Where is Yatowa?

Where is Yatowa located?

Yatowa, Valencia, Spain (approx. 39.38333°, -0.8°)


Where is Yatowa on the map?