Allo Pizza is a pizza restaurant offering a variety of specialty pizzas and sides. They provide options for both dine-in and delivery.