Iya Oaxaca!

Oaxacan restaurant · Frazier Farms, 8401 Fletcher Pkwy, La Mesa, CA

Dine-In

More food in La Mesa, CA · Oaxacan in La Mesa