hero image of Huddle House
Huddle House

Chicago, IL, United States