I grew up in Linwood,moved back there for a bit, and stopped in Mama Mia's just 'cause it was there. What a pleasant suprise...it's so difficult to find real cheesesteaks anymore, and Mama Mia's gets it just right. The rolls are perfect and the meat quality is good. They also have regular specials, the chicken scallopini sandwich was as good as mom used to make, and I don't say that lightly.
Pros: cheesesteaks the way they're supposed to be
Cons: closed sunday