Otter,
The name of the place was Laurelwood Inn and Steakhouse. It's on the left side of 6 heading toward Denton Hill out of Coudersport. It don't look like much from the outside but the food is great and ladies working there are nice.