Napizza

Permanently closed
1702 India St
San Diego, CA 92101
All natural homemade dough, organic and local. Simple ingredients & time...that's all it takes! San Diego's only certified Green Restaurant pizzeria.
Own this business?
See a problem?

You might also like

Partial Data by Foursquare.