Get directions to: Las Palomas Taqueria, San Mateo, CA
Restaurant address: 504 E 3rd Ave Ste E San Mateo, CA 94401, USA
Restaurant: Las Palomas Taqueria