Churchill Falls Sewage Treatment Plant
Churchill Falls, Newfoundland and Labrador
Churchill Falls Sewage Treatment Plant serves the community of Churchill Falls in Newfoundland and Labrador, Canada. The facility treats wastewater from approximately 622 residents.