Star Pizza is a pizza restaurant offering takeout and delivery. Known for its pizzas, it's a popular choice in the area.