The Pizza & Tamales Factory
Open
888 S Euclid Ave
San Diego, CA 92114
The Pizza Factory serves pizza made from fresh, local ingredients to create a delicious meal for all your family and friends. Visit us today or call us to make an order for delivery.
Also at this address
See a problem?
You might also like
Partial Data by Foursquare.