Chicago Fish & Chicken
3802 N Kenwood Ave
Indianapolis, IN 46208-3919
317-920-9643