Deli offering Mediterranean fare.