El Indio, VAN NUYS, California (CA)
Conveniently located at 13611 Sherman Way () in VAN NUYS, California (CA) (91405), El Indio can be reached at 8187854138. We advise you to call ahead to make a reservation.
More restaurants in VAN NUYS, California (CA)
El Indio contact information and details:
Address: 13611 Sherman Way - , VAN NUYS, California (CA) 91405
Contact Phone: 8187854138