Little Italy has got to be one of my favorite food places in town. It is small and quaint (However they are currently remodeling) but the food is amazing.
If you love Italian food, then you will love this place.
It's in the Trader Joes shopping center... If you have not been there yet.... give it try. You will be pleasantly surprised.