Impossible Taco Restaurants in Oxnard
Show restaurants on map
4.7
Menu
4.7
Menu
City: Oxnard, 2121 N Rose Ave, 93036-2689, Oxnard, United States
"The only problem we encountered was that my child's Chiro dessert was tough. This is the first time we have had an issue at this restaurant."
Price
The Average price for Impossible Taco is:
$7.6
Feedback
These reviews refer only to the mentioned ingredients.