Indian Falls Chalets is made up of high-end lodge-style chalets, offering various experiences to explore wild and rugged landscape of beautiful Newfoundland.