Tallboy TacoRestaurants676 N St Clair StChicago, IL, 60611 · US+13125843192sbmarketing@leye.comtallboytaco.comHours not available