El Capitan Taqueria
Add to Favorites
Saved to Favorites
Phone: (707) 545-9476
Address: 3272 Homestead Ln, Santa Rosa, CA 95407
Cuisines: Mexican, Latin American
3660 Stony Point Rd, Santa Rosa, CA 95407
90 W College Ave, Santa Rosa, CA 95401
2780 Stony Point Rd, Santa Rosa, CA 95407
117 4th St, Santa Rosa, CA 95401
1667 Sebastopol Rd, Santa Rosa, CA 95407
2032 Santa Rosa Ave, Santa Rosa, CA 95407
2642 Santa Rosa Ave, Santa Rosa, CA 95407
2065 Occidental Rd, Santa Rosa, CA 95401
835 2nd St, Santa Rosa, CA 95404
2000 Sebastopol Rd, Santa Rosa, CA 95407