Mamma Onesta's Italian Restaurant

1100 S State St, Lockport, IL 60441
(815) 588-0900