Taqueria Los Portales No 2

30200 Industrial Pkwy SW
Hayward, CA
510.324.8125
37.607063
-122.065687
Hours:
Mon - Sun: 8am - 10pm

for Taqueria Los Portales No 2
Directions
from: