First let me make sure I have the correct Napoli's. The one I am talking about is in Sugar Land and on Highway 6, just slightly south of Bissonet. It is next to a Chevron gas station. This is not a chain.
Pros: Best pizza in houston. Closest to NY you'll find
Cons: Poor location and far from my house. Pizza is cold by the time I come home with it. But still worth it!
more