Super Taqueria Super Taqueria

Super Taqueria Map

911 McLaughlin Ave. (Story Rd.)
San Jose, CA 95122
408-295-1640
Map
Cuisine: Taqueria / Mexican
A local taco chain where the food is a super value.
Openings: Lunch & Dinner daily

Features