Park Rib House

7129 W. Archer Ave.
Chicago
Illinois
United States