Mexican Restaurants in Star, ID El Mariachi Loco Restaurante9966 W State StStar, ID, 836692082869640FoodMexican FoodMexican RestaurantsRestaurants That DeliverResturantsUsed Restaurant Equipment Supplies Show More