← Oxnard restaurants
El Taco Rico
No reviews yet
Tacos1975 Lockwood St, Oxnard
Own or manage El Taco Rico? Claim this listing free
Hours
Hours not listed yet.
Details
Address1975 Lockwood St, Oxnard 93036-2631
Phone+18055399310
Restaurant details © OpenStreetMap contributors and the Overture Maps Foundation.