Leccabaffo is a sandwich shop offering Italian and Mediterranean cuisine. They provide vegetarian and vegan options.