Taqueria La Mordida

86 N Market St, San Jose CA

(408) 298-9357

Location