Tanchito's Restaurant

2148 Story Rd #3 San Jose CA 95122 USA

(408) 684-4416

Location