Mexican food at its Best Here!
Best Mexican food hands-down!
My sister and I stopped in to visit Mi Tierra which is located on Main Street in Twin Falls Idaho. Do not miss this restaurant if you want fresh Fresh Mexican food carne asada that has flavor and is not tough. Be sure to squeeze that fresh line over the carne asada which I did…