Big Hill Lodge is a restaurant and café with a nature-inspired menu and scenic views. They offer a taste of local flavors.