If you're looking for New Mexican restaurants in Palo Alto look no further. Taqueria Azteca is known for having some of the best New Mexican in Palo Alto.
Located at 321 S California Ave, Taqueri...show more
Chips & Salsa
Home Made Deep Fried Chips & Salsa
A Popular Dip Made with Fresh Avocados, Onions, Cilantro & Tomatoes - Includes Chips & Salsa.