Alicante, Spain Popular Cities
Alicante, Spain
Rate this topic

Alicante's castle, Santa Bárbara, is built on top of Mount Benacantil, a mountain formed from the remains of a prehistoric volcano. elaborate