This has to be the best pizza I have ever had.
Everything fresh and top quality. The menu says 800 degrees in 90 seconds - and it's true, you can watch them prepare the pizza, put it in the oven and you have your pizza in no time.
It is so good, I a sorry that I didn't try it before because I have missed out on this for so long.
Pros: Fresh, Only best ingr., perfect crust
Cons: ambience average, in strip mall, limited seating
more