International Installations LLC Share: Window & Door Installations International Installations LLC Request Info 1486 W 800 N Lehi, UT 84043 1-801-910-1111 About Map About Window and Door installation and service What's Nearby? Distance: 5 10 15 20 25 50 mi.