Place Categories: Wheelchair Accessible Accommodations BBQ Central-Nortre Dame Bay and Area
Located in the heart of Central Newfoundland, Indian Falls Chalets is an intimate, all-season resort with a collection of modern, lodge-style chalets designed to give the visitor an unparalleled sense of comfort while surrounding themselves in nature. Ideal for vacationer or sportsperson alike, Indian Falls Chalets is the perfect getaway for those looking to escape the everyday and experience nature at its best. The unforgettable surroundings & luxury will make you want to stay forever.
Sorry, no records were found. Please adjust your search criteria and try again.
Sorry, unable to load the Maps API.