Starvin' Pizza is an Italian restaurant specializing in pizza, offering delivery, takeout, and dine-in options. They are known for their fresh and fragrant pizzas.