Del Chef is a Spanish restaurant known for its classic roast chicken. It also offers a home delivery service and accepts card payments.