Delibaba is a sandwich shop offering handmade sandwiches, soups, salads, and cakes. They also have vegetarian, vegan, and gluten-free options.