New India Restaurant

17 Kellogg Avenue  Amherst, MA - 01002
Directions & Maps
Phone: (413) 253 4200


Paradise of India Restaurant

87 Main Street  Amherst, MA - 01002
Directions & Maps
Phone: (413) 256 1067
http://www.paradiseofindia.com