Town
Castalla is a town located in the comarca of Alcoià, in the province of Alicante, Spain. Castalla is located in a mountainous area, 35 km from Alicante.
Text from Wikipedia (CC BY-SA)
Keep exploring
8 photographs of Castalla, taken here and in its own light.