Filming Locations in Santa Cruz de La Palma

Santa Cruz de la Palma, La Palma, Tenerife, Canary Islands, Spain
The Land That Time Forgot (1974)

Santa Cruz de La Palma is the capital city of the island of La Palma, in Spain’s Canary Islands. It’...

View Details
Santa Cruz de La Palma, La Palma, Canary Islands, Spain
Berlin Station (2016)

Santa Cruz de La Palma is the capital city of the island of La Palma, in Spain’s Canary Islands. It’...

View Details