Starr Corporation Back to Search Starr Corporation Categories Construction, Contractors, Building services 2995 E 3600 N , Twin Falls , ID , 83301 (208) 733-5695 Send Email http://www.starrcorporation.com Share × Print Email Facebook LinkedIn Twitter Pinterest Powered By GrowthZone