Towns & cities
Imbros
Island off the northwestern coast of Turkey
1 film or series was filmed in Imbros. For these, the exact spot is not known.
Towns & cities
Island off the northwestern coast of Turkey
1 film or series was filmed in Imbros. For these, the exact spot is not known.