Sandwich shop Toast & Toast, newly opened, offers toast and delivery.