Review of Mamma Onesta's

1100 S State St, Lockport, IL 60441

Overall Rating

Review


I was pleasantly surprised.

Celiac friendly?

Yes

Updated 9 years ago

Celiac