Starr Corporation Categories Commercial and Industrial ConstructionGeneral ContractorsResidential Construction 2995 E 3600 N PO Box 46 Twin Falls ID 83303-0046 (208) 733-5695 (208) 734-9537 Visit Website Share × Print Email Facebook Twitter LinkedIn Tell a Friend ×