Deli De Luca Stord is a food establishment offering pizza take-away and other food options. It is known for its 24-hour take-away service.