1006 S. State St, Lockport 60441, United States
1006 S. State St, Lockport 60441, United States
No delivery
Spot something wrong?
Dishes at Tallgrass Restaurant. Prices may vary in venue.
Been to Tallgrass Restaurant? Be the first to share what you ate.