Green Owl Deli offers healthy, vegan options