Starr Corporation

  • Commercial and Industrial Construction
  • Residential Construction
  • Construction Management
  • General Contractors
2995 E 3600 N
PO Box 46
Twin Falls, ID 83303-0046
(208) 733-5695
(208) 734-9537 (fax)