Pizza restaurant known for its creative pizzas, including options with stuffed crusts and unique toppings.