Rossini's has been on my radar for a while and it's a pretty solid go-to as far as mom & pop Italian. It's located at the end of a strip mall off of Independence on your way to Monroe (Indian Trail-Fairview Rd & 74). Just hate that its a bit far from Charlotte, but I think it's worth the drive - also if you are in the area, I would think it as a good option for both lunch and dinner.
It has a small dining room, but I am sure they do take-out as well. On our last particular visit, the hostess wasn't at her station, so I believe the chef actually showed us to our table and wished us a nice lunch. The waitress/hostess was super friendly and took good care of us.
There are daily specials in addition to the menu, but everything I've had here is great, and you definitely get a ton of food. The only thing I haven't tried are their subs, which look fairly good as well.
Probably a lot of folks will be looking for "authentic" Italian, but I think they have a good thing going here as far as Italian made with heart. You may not be transported to the boot-shaped country, but you will taste it's flavors with an Indian-Trail twist.