The Roscoe Diner is located in Roscoe, New York, about halfway between Liberty and Binghamton. This area on the highway is devoid of good eating choices, so this excellent and historic diner is a great find. The Greek food is the best stuff on the menu, although you can get a wide assortment of eats here. This is a logical place to eat lunch if you are making the long trek between New York City and Binghamton. The placemats here shill some therapeutic supplements, which is both funny and quirky. Recent renovations here are generic and bland.