Best Indian takeaway in Amherst, united states