Cafe O Deli is a casual cafe specializing in made-to-order sandwiches and salads prepared with fresh ingredients.