Deli de Luca is a kiosk offering cafe fare, quick bites, and Asian-inspired dishes, with vegetarian options. Known for take-away service, it's part of a chain with locations at select Esso stations. Temporarily closed.