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