Best Mexican restaurant in Newark, NJ