🇮🇹Italian

Mama's Pizza

x 3.64 ninjas

Restaurant in St. Paul, United States of America

Information

💸
$
🏠
961 Rice St, St Paul

In Google

4.8 rating ⭐️
(1,827 reviews)