Captains fish&chicken - 703 E 9th St, Lockport, IL 60441, USA on Eaten