Get directions to: Los Primos Taqueria, San Mateo, CA
Restaurant address: 85 N B St San Mateo, CA 94401, USA
Restaurant: Los Primos Taqueria