Town
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.
Text from Wikipedia (CC BY-SA)
5 photographs of L'Alcúdia, taken here and in its own light.
Keep exploring
Where to sleep in L'Alcúdia
3 registered places to stay