Eating American (New) Vegetarian Salad at The Little Salad Shop restaurant in New Haven, CT.

Feedback

Do you manage or own The Little Salad Shop?

Yes