Filming Locations in Camaguey

Camagüey, Cuba
Spirits of Havana (2000)

Camagüey is a city and municipality in central Cuba and is the nation's third-largest city with more...

View Details