'''Churchill Falls''' is in Newfoundland and 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. As for car repairs there is no garage so you will have to rely on the charity of locals.
Get in
Get around
See
Do
Buy
Eat
Drink
Note: the small gas station has more liquor and beer than many liquor stores in major cities, you will not be disappointed by the variety.
Sleep
Contact
Get out