Sent on the 6th of February, 2015
Cheddar's Scratch Kitchen106 Town Center Parkway, Slidell, LA
Awards: People's Choice Winner, 2015