1. Paradise of India Restaurant 87 Main St, Amherst, MA 01002 Coordinate: 42.37574,-72.51807 Phone: (413) 256-1067