L'Alcúdia is a town and municipality in the province of Valencia, Spain. It is located on the left bank of the river Xúquer.
Wikipedia https://en.wikipedia.org/wiki/L'Alcúdia
Coordinates 39°11'40.957" N -0°30'15.267" E