Chachi's Sandwich Bar is a sandwich shop offering pick-up and delivery. Established in 2006, they source ingredients through local partnerships.