PEPLUM Location : Marina de Laredo


This spectacular location in THE COLOSSUS OF RHODES was filmed at the Marina de Laredo in Laredo, Spain. You can view it at Google Maps : link.




No comments: