Taqueria Elmezcal

5 E Lewelling Blvd, Hayward
(510) 481-0571

Order Online