Zorro Pizza is a pizza restaurant. Known for tasty, well-priced pizzas, it offers convenient phone ordering.