Since moving from Cleveland 3 years ago, there are few things I really miss, but I must say, Mama Santas is one of them. The pizza is authentic and you can have a dinner for two including a bottle of cheap sangria which is pretty good!) for under $15. Little Italy is an awesome place....I go to Mama's every time I visit.
more