Starr Corp is a Construction company located in 2995 E 3600 N, Twin Falls, Idaho, United States.
Looking for a particular Starr Corp employee's phone or email?
The Starr Corp annual revenue was $13.3 million in 2026.
12 people are employed at Starr Corp.
Starr Corp is based in Twin Falls, Idaho.
The NAICS codes for Starr Corp are [2362, 236, 23622, 236220, 23].
The SIC codes for Starr Corp are [154, 15].