Allo pizza is a fast food restaurant specializing in premium pizzas, offering options for takeaway and delivery.