where is tundra lodge
Tundra Lodge, Churchill. About the Tundra Lodge, Churchill. The Tundra Lodge located on the sub Arctic tundra outside the town of Churchill is a unique location to spend your polar bear holidays. The lodge is made out of lots of connecting cabins, similar to a train, which can be move on wheels.