Churchill Falls
Town in Newfoundland and Labrador, Canada
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 company town. Wikipedia
People also ask
What is Churchill Falls known for?
Who owns Churchill Falls?
What river is Churchill Falls on?
What is the output of Churchill Falls?
Churchill Falls was born a company-owned town and it remains that today. It is managed and operated by Newfoundland & Labrador Hydro and is home to the proud ...
Rating
(3)
Unlike many similar places there is no large dam to see but more the turbines and spillways deep underground. Our tour guide was very nice and well informed.