Churchill Falls is in Labrador. It is a company town of nearly 600 who solely work for the the Churchill Dam. There are little services other than a hotel, restaurant, supermarket, and gas station.
Enter your trip details to compare multiple hotel sites.
Please enter your trip details for directions.
Maps of Churchill Falls
View Churchill Falls on Google Maps, MapQuest, Bing Maps, Geonames and OpenStreetMap.
About Churchill Falls
Information about Churchill Falls travel, hotels and accommodation
Escape to a Random Place
Destinations visited in the last 6 seconds