Food Safety Report: Taco Bell, Stony Point Road, Santa Rosa, California, USA 7 years ago • details 15 Comments Comment