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.
13 people are employed at Starr Corp.
Starr Corp is based in Twin Falls, Idaho.
The NAICS codes for Starr Corp are [236, 236220, 23622, 2362, 23].
The SIC codes for Starr Corp are [15, 154].