Skip to main content
Shedd Aquarium

Tallgrass Restaurant

1006 S. State Street, Lockport, IL 60441


High-end, set-price French cuisine & a curated wine list served in an elegant, historic setting.

Modern French cuisine. Located in an 1895 historic building - Celebrating 32 Years! Open for dinner Wednesday - Sunday. Reservations required. AAA Four Diamond Award Winner - 19th year in a row.

How to find us?

Back to Listings

You might also be interested...

Stagecoach Eatery & Saloon


A modern twist on the classic bliss!

Read more about Stagecoach Eatery & Saloon



Great burgers and more in Lockport!

Read more about Sizzles

Public Landing Restaurant


The Public Landing has been a dining gem of the I&M Canal for years!

Read more about Public Landing Restaurant

Subscribe to Our Newsletter

Get inspired by top travel stories, gain access to exclusive promotions and contests, and discover even more reasons to #EnjoyIllinois.