Get directions to: El Amigo Taqueria, Hayward, CA
Restaurant address: 20954 Mission Blvd Hayward, CA 94541, USA
Restaurant: El Amigo Taqueria