Get directions to: Taqueria Senaida's, Hayward, CA
Restaurant address: 150 W Tennyson Rd Hayward, CA 94544, USA
Restaurant: Taqueria Senaida's