A vibrant spot in Meridian, ID, serving authentic Mexican tacos and cuisine with a welcoming atmosphere.
1735 W Chinden Blvd, Meridian, ID 83646