Menu With Prices Online
Menu
Cuisines
Locations
Menu
Taqueria El Taco Naco
CA
Olivehurst
4256 Fleming Way
Taqueria El Taco Naco
at 4256 Fleming Way Olivehurst, CA 95961
Phone:
(530) 742-6226
Address:
4256 Fleming Way
Olivehurst
,
CA
95961
📍 On Map
📕 Menu
Taqueria El Taco Naco Menu in Olivehurst
Entrees