Sandwich shop specializing in maxi toast and vegan options. Offers delivery and takeout.