Get directions to: Lobos Taqueria, Hayward, CA
Restaurant address: 11 Southland Mall Hayward, CA 94545, USA
Restaurant: Lobos Taqueria