Awesome Mexican food. So glad to finally have found edible food in Star. Have been back twice now. Way to go El Mariachi Loco.
819 Main StCaldwell, ID 83605
From Business: A family owned restaurant in the heart of Caldwell, Idaho. This restaurant has been open for 20 years and recently re-located 2 blocks down from the original loca…