El Indio Taqueria

Mexican restaurant · 386 Winton Ave, Hayward, CA

More food in Hayward, CA · Mexican Food in Hayward