This place used to be one of the best pizza places! I haven't ate at the location in years. Now the streets of New York is the official pizza of the suns and dbacks, the pizza is very accessible when attending a ball game so I haven't had much of an urge to grab a pizza here.
I decided the other day that it would be a pizza night so I placed my pick up order, picked it up with the friendly staff and went home. The pizza is definitely not the same. I just ordered a regular crust pepperoni pizza and I was a little disappointed that it tasted like cardboard. I even decided to microwave a slice to see if it would taste a little better. I would try this location again just because I know their pizza is good. Maybe I will try to sit in the restaurant next time.