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 Details