Veggie fresh rolls with spicy peanut dressing and roasted cashews.

Advertisements