Food Safety Report: Taco Bell, 3rd Street, San Francisco, California, United States 8 years ago • details 483 Comments Comment