Santa Barbara Castle on the summit of Mount Benacantil above the town, Alicante,Costa Blanca, Spain Europe

Royalty-free stock photo ID: 109904192

Santa Barbara Castle on the summit of Mount Benacantil above the town, Alicante,Costa Blanca, Spain Europe