Skip to main contentToast Local logo
Tallgrass Restaurant 1006 S State St

Tallgrass Restaurant1006 S State St

EuropeanPrice range $60+

1006 S State St, Lockport, IL 60441
About

A boutique restaurant serving upscale French cuisine with a modern American approach. Located in historic downtown Lockport.