Agree about the Blue Dolphin.
If you want a true "rest stop," as in one labeled as such and not necessitating an exit from the highway, there is only one - about 20 miles east of Elmira, 30 miles west of Binghamton, between exits 61 and 62. I've never stopped there, so I don't know anything specific about it, but I assume it is pretty standard as NYS rest stops go. There won't be any services other than a restroom and a vending machine or 2, since I-86/17 isn't a toll road.
|