El Taco Rico
1975 Lockwood St, Oxnard
(805) 539-9310
Restaurants in Oxnard, CA
El Taco Rico
1975 Lockwood St, Oxnard, CA 93036
(805) 539-9310