Taqueria
Add to Favorites
OPEN NOW
Today: 9:00 am - 8:00 pm
Phone: (831) 464-2900
Address: 1710 41st Ave, Capitola, CA 95010
9099 Soquel Dv #1, Soquel, CA 95073
2605 S Main St, Soquel, CA 95073
2180 41st Ave, Capitola, CA 95010
2590 Portola Dr, Santa Cruz, CA 95062
203 Esplanade, Capitola, CA 95010
1475 41st Ave Ste A2, Capitola, CA 95010
2120 41st Ave, Capitola, CA 95010
3715 Portola Dr, Santa Cruz, CA 95062
1855 41st Ave, Capitola, CA 95010
209 Esplanade, Capitola, CA 95010