There’s a little slice of heaven tucked away on the shores of West Boggs Lake in Loogootee, Indiana, where the chicken and dumplings are so good they might make you weep with joy. Stoll’s Lakeview ...