Twin Falls, ID

Located 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.

Back

Twin Falls, ID

  • Area Manager: Mark Holtzen
  • 2114 Village Park Avenue, Suite 100
    Twin Falls, ID 83301
  • 208-733-2414