Churchill Falls is in Labrador. It is a company town of nearly 600 who solely work for the the Churchill Dam. There are few services other than a hotel, restaurant, supermarket, and gas station.
About Churchill Falls
Maps of Churchill Falls
View Churchill Falls on Google Maps, MapQuest, Bing Maps, Geonames and OpenStreetMap.
Information about Churchill Falls travel, hotels and accommodation
Nearby Churchill Falls
Right Now on Mapcarta
Destinations visited in the last 3 seconds