Pizza Review
Best pizza in Tulsa, hardly any flop. And this was take out. Go inside and have them warm up a slice and it comes out crispy and delicious! Great pizza!