Skip to main content

El Mariachi Loco Restaurante

restaurant · mexican restaurant · Star, ID

Address
9966 W State St, Star, ID 83669
Phone
(208) 286-9640
Website
eltapatioor.com
Where
43.6922, -116.4779

Search Hominin for El Mariachi Loco Restaurante

Other restaurants nearby

More in Star

El Mariachi Loco Restaurante — restaurant in Star, ID | Hominin