Taqueria El Chavocho

900 W Wooley Rd Oxnard CA 93030 USA

(805) 483-6700

Location