Castalla is a town located in the comarca of L'Alcoià, in the province of Alicante, Spain. Castalla is located in a mountainous area, 35 km from Alicante.
Wikipedia https://en.wikipedia.org/wiki/Castalla
Coordinates 38°35'44.604" N -0°40'12.942" E