New Salad Chain Is Opening Soon

Salad Box, the third-largest restaurant chain in Romania, is about to debut its first New York City outpost. / 2 comments