Where is Vistabella?

Where is Vistabella located?

Vistabella, Valencia, Spain (approx. 38.02339°, -0.8373909°)


Where is Vistabella on the map?