Food Safety Report: Taco Bell, South Shepherd Drive, Houston, TX, USA 9 months ago • details 1.3K I vomit