Stumbled upon this place thanks to Yelp. The food price is above the norm, like Spinatos, but still worth it. We ordered a plain pepperoni pizza that came out to about $23 for their 16inch. The crust, sauce and pepperoni were all delicious and even reminded me of pizza I had in Rome (i'm serious).
This will stay on my list of DELICIOUS pizza places. Next time i'll be sure to try the other items on the menu, like the lasagna (it looked amazing).