churchill falls newfoundland and labrador news

Churchill Falls, Newfoundland and Labrador

Town/village in Churchill Falls, Canada
Suggest an edit · Your business? Claim now
Churchill Falls is a community in the province of Newfoundland and Labrador, Canada. It is home to the Churchill Falls Generating Station and is a …

Facts

Located:Labrador
Time zone:UTC-4 (AST)

Social profiles