Get Directions to Shiba ← View details 1445 Fillmore Avenue North # 1104, Twin Falls, Idaho 83301 +1 208-736-4713 Get Directions From* To * — Required information