About Taqueria El Indio
Taqueria El Indio is a restaurants in Hayward, CA, United States.
It is located at 21260 Royal Ave, Hayward, CA 94541. Visitors rate it 4.3 out of 5 based on 264 reviews.
Mexican restaurant
Frequently asked questions about Taqueria El Indio
Where is Taqueria El Indio located?
Taqueria El Indio is located at 21260 Royal Ave, Hayward, CA 94541, United States.
How is Taqueria El Indio rated?
Taqueria El Indio has a rating of 4.3 out of 5 based on 264 reviews.
Similar places nearby
Hamburger restaurant
4.6 (1334)
2115 Kelly St, Hayward, CA 94541
Hamburger restaurant
4.6 (1334)
2115 Kelly St, Hayward, CA 94541
Restaurants
4.4 (1063)
150 Tennyson Rd, Hayward, CA 94544
Restaurants
4.4 (1063)
150 Tennyson Rd, Hayward, CA 94544
Restaurants
4.4 (999)
24134 Mission Blvd, Hayward, CA 94544
Restaurants
4.4 (999)
24134 Mission Blvd, Hayward, CA 94544
All restaurants in Hayward, CA → All places in Hayward, CA →