Pizza Stuffed specializes in stuffed pizza, featuring layers of cheese and toppings between two crusts.