Filming on location at the Castilla de Santa Barbara in Alicante Spain!
Copy the link below to share this page: