About This Property
1820 Lefthand is home to Texas Instruments and Century Link. At 25,500 square feet, this beautiful Longmont building is fully leased.
1820 Lefthand is home to Texas Instruments and Century Link. At 25,500 square feet, this beautiful Longmont building is fully leased.