Taqueria El Indio
21260 Royal Ave, Hayward
(510) 581-8612
Recent Reviews
Taqueria El Indio
21260 Royal Ave, Hayward 94541
(510) 581-8612