Filming Locations in Carbonear
Carbonear, Newfoundland, Newfoundland and Labrador, Canada
My Left Breast (2000)
Carbonear is a town on the Avalon Peninsula in Newfoundland and Labrador, Canada. It overlooks the w...
View DetailsCarbonear is a town on the Avalon Peninsula in Newfoundland and Labrador, Canada. It overlooks the w...
View Details