Food Safety Report: Taco Bell, 1301 Dekalb Avenue, Sycamore, IL, USA 6 years ago • details 59 ate a chalupa and crunchwrap supreme sunday afternoon