La Superior Taquería Menu

1098 Leigh Ave, San Jose, CA 95126

Know a great happy hour or special for this location?