The Narrows restaurant at the Shore Lodge in McCall, Idaho will serve a special Christmas Eve and Christmas Day dinner this year.Open on Christmas