Sub Garden is a deli known for its fresh subs and wraps, with a focus on quality ingredients and vegetarian options.