Mama Santa's: "THE best Italian food EVER" Little Italy Restaurant Tip by cynaddis
Little Italy Restaurants: 0 reviews and 0 photos
this is a family owned and operated restaurant. everything is hand made and i assure you that anything you order will melt in your mouth. a piece of Italy in the US!
Price Comparison: about average