1 Answers
Santa Bárbara Castle is a fortification in the center of Alicante, Spain. It stands on Mount Benacantil.
4 views
Answered
Santa Bárbara Castle is a fortification in the center of Alicante, Spain. It stands on Mount Benacantil.