Twin Falls is the largest city in South Central Idaho and the seventh-largest city in the state. Having been founded in 1905, it is the youngest of Idaho's major cities. Twin Falls has become a regional cultural and economic center for South Central Idaho and northeastern Nevada.
Read more on wikivoyage