Deli de Luca is a deli offering convenient, 24-hour pizza take-away.