Iowa
Cedar Rapids
Mama Mia's Pizza & Pasta House
Mama Mia's Pizza & Pasta House
(319) 396-1212
408 Edgewood Rd Nw, Cedar Rapids, IA 52405
Website
Own this business?
Learn more
about offering online ordering to your diners.
$$
$$$
Menu not currently available