4
273 Canyon Crest Dr
Twin Falls, ID 83301
$24.00 USD/SF/YR
2,469-4,938 SF
1
Space Available
Built 2026
4,938 SF Contiguous
Built 2026
2,469-4,938 SF
$24.00 USD/SF/YR
Office