4 views

1 Answers

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

4 views

Related Questions