
Twin Falls Office
2114 Village Park Avenue, Suite 100
Twin Falls, ID 83301
Area Manager: Mark Holtzen
208-733-2414Located in south-central Idaho, Twin Falls is home to the towering 212-foot Shoshone Falls, known as the “Niagara of the West.” Twin Falls is situated in the region of Idaho known as the Magic Valley, so named because of the incredibly productive farmland made possible by two dams and a series of canals.