Housemade dough and sauce, as well as high-quality mozzarella, make the pizza at Star Pizza some of the best. Perfect for delivery or take out!