Food Safety Report: Cheddar's Scratch Kitchen, Northwest Loop 410, San Antonio, TX 78245, USA 7 years ago • details 21 Comments Comment