Eating Mexican at Los Vecos Taqueria restaurant in Hayward, CA.

Feedback

Do you manage or own Los Vecos Taqueria?

Yes