Deli & Cia is a self-service restaurant offering hot dishes, sandwiches, desserts, and beverages.