New India Restaurant, AMHERST, Massachusetts (MA)
Conveniently located at 17 Kellogg Avenue () in AMHERST, Massachusetts (MA) (1002), New India Restaurant can be reached at 4132534200. Please call in advance to make a reservation.
More restaurants in AMHERST, Massachusetts (MA)
New India Restaurant contact information and details:
Address: 17 Kellogg Avenue - , AMHERST, Massachusetts (MA) 1002
Contact Phone: 4132534200
