Strong brand impression is key to food truck success

May 7, 2012