The Pizza & Tamales Factory
888 Euclid Ave, San Diego
(619) 263-1484
Recent Reviews
Order Online
You May Also Like
Imperial Fish Market - 894 Euclid Ave
Seafood, Fish & Chips, Seafood Markets
Tacos El Paisa - 840 S 47th St
Mexican, Tacos
Fresheria - Be Fresh San Diego - 4687 Logan Ave
Salad, Juice Bar & Smoothies, Pet Friendly
Restaurants in San Diego, CA
The Pizza & Tamales Factory
888 Euclid Ave, San Diego, CA 92114
(619) 263-1484