Churchill Falls is not a city, but rather a hydroelectric power station located in the province of Newfoundland and Labrador, Canada. The power station is situated on the Churchill River and is one of the largest underground powerhouses in the world.