Taqueria Extra

39494 Fremont Blvd Fremont CA 94538 USA

(510) 505-9200

Location