Mama Maria's Pizzaria
203 E Short St
Amboy, IL 61310
Amboy, IL 61310