Star Pizza is a pizza takeaway offering pizzas made with fresh dough. Stuffed crust and extra toppings are available.