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.
Also at this address
See a problem?
You might also like
Partial Data by Foursquare.