Castello di Sara is a pizza restaurant offering classic and white pizzas, pasta, and other Italian dishes. Delivery is available.