Get directions to: Hut Fish & Chicken, Chicago, IL
Restaurant address: 200 W 103rd St Chicago, IL 60628, USA
Restaurant: Hut Fish & Chicken