Looking for restaurants open on Thanksgiving or restaurants open on Christmas?

> >


El Mariachi Loco Restaurante



9966 West State Street
Star, ID 83669

View more Star restaurants

(208) 286-9640

Cuisine: Mexican Restaurants, Spanish Restaurants


Write a Review

Is this your restaurant?
Claim Your Listing For Free


El Mariachi Loco Restaurante in Star, ID
  • El Mariachi Loco Restaurante in Star, ID
  • El Mariachi Loco Restaurante in Star, ID
  • El Mariachi Loco Restaurante in Star, ID

El Mariachi Loco Restaurante Reviews

Add your review for El Mariachi Loco Restaurante.

    Map of El Mariachi Loco Restaurante

    Nearby Restaurants