Address: 6825 N 16th St Suite 7, Phoenix, AZ 85016, USA
Tyler W. | May 10, 2019
No
Kirstin Buker | May 10, 2019
Yes you need an oven
Amy B | May 10, 2019
No. I usually decrease the temperature indicated about 25 degrees. I bake the pizza on the pan provided halfway then take it out and put it directly on the rack and finish baking