Pizza restaurant known for fast delivery and delicious pizza.