Where is Altea la Vella?

Where is Altea la Vella located?

Altea la Vella, Valencia, Spain (approx. 38.63333°, -0.01667°)


Where is Altea la Vella on the map?