Taqueria Elmezcal

5 E Lewelling Blvd Hayward CA 94544 USA

(510) 481-0571

Location