Twin Falls Canal Co

  • Utility Companies
  • Irrigation
357 6th Ave W
PO Box 326
Twin Falls, ID 83303-0326
(208) 733-6731
(208) 733-1958 (fax)