Get directions to: Taqueria San Marcos, Hayward, CA
Restaurant address: 436 W Harder Rd Hayward, CA 94544, USA
Restaurant: Taqueria San Marcos