OK, I've been snarled at enough in other Binghamton threads so I won't join in the thread below. I happen to be of the opinion that Broome county offers some of the worst food in any upstate metro area. It is also my hometown and I have been spending just about every other weekend there and eating out virtually all the time.
So I was overjoyed on my visit last weekend to discover Curry & Grill Indian Restaurant at 1200 North St. in Endicott. It is an unassuming little place with a menu that would be interesting even in Jackson Heights or Iselin. I was only able to eat one meal there but had an excellent dosa (south Indian crepe filled with spiced potatoes, not on the menu but a chalkboard item) with superb sambar. Chatting with the waiter, who came from Madras, I discovered that they have been open a couple months. Even though they offer all the standard tandoori items my guess is that the vegetarian (i.e. southern style) dishes might be the strong point. A friend who ate dinner there later that night also loved the food, even though he has never had Indian before. Beats the horrid Indian place on Court St. by a mile.
Afterward, I went up to L'Aveggio at 128 Oak Hill Avenue and had one of the best cups of expresso anywhere. The owner is very passionate about every aspect of coffee. Check it out. On weekend nights in summer there were many older Italians from the neighborhood gathered outside providing some musical entertainment. Oh, just down the street from Consol's Family Kitchen, one of my reliable standbys in the area.