Home Builder - Twin Falls, ID
Average rating
4.11
4.1
Average rating
Located in Twin Falls, Starr Corp is a home building specialist. They offer green construction and wine cellar design as well as other services. The Idaho Bureau of Occupational Licensing has licensed Starr Corp. They are insured.
Average rating
Address
2995 E 3600 N
Twin Falls, ID 83301