Deli De Luca is a deli offering 24-hour pizza take-away. Part of a franchise with locations including Esso stations.