Overhead Door Inc

  • OVERHEAD DOORS
489 Locust St S
Twin Falls, ID 83301
(208) 733-5723
(800) 788-2843
(208) 734-9839 (fax)
  • About

    Originating as a department within a small lumberyard chain in New Plymouth, Idaho, Overhead Door, Inc. began serving part of Southwestern Idaho in 1953. The business service area expanded into the Bo