Willow Creek is an American restaurant offering locally sourced fare with scenic lake and mountain views.