Tacos El Sabroson (Taco Truck)

Taco restaurant · 2984 Oakmead Village Ct, Santa Clara, CA

To-Go

Hours

Popular items (As of 11/1)

See full menu

More food in Santa Clara, CA · Tacos in Santa Clara