Del Castello is a pizzeria offering classic and specialty pizzas, pasta, and couscous. They provide delivery service.