Report by
Food Safety Report: Taco Bell, Camby, Indianapolis, IN, United States.
8 years ago •reported by user-mfymg622 • business
10850 Windfall Place, Indianapolis, 46113 Indiana, United States
Had the $5 crave cravebox | Symptoms: Diarrhea, Nausea, Vomiting
7
Comments
Comment