My sister and brother in law recommended this place while I was visiting last weekend, and we ordered takeout, so I have no feedback on the restaurant itself. However, the pizza was good. The menu (which I unfortunately didn't keep) states that the restaurant is ""one of the few"" pizzerias outside of Italy to receive an official stamp of approval from the Naples Pizza Police, so it must be good, right?
Pros: great pizza
Cons: high prices
more