Deli is a restaurant offering Mediterranean cuisine, including pizza and seafood dishes.