Fallbrook Technologies Inc. is moving into 6,000 square feet of new office space in Leander Texas.
Leander, Texas — According to state and local economic development sources Fallbrook Technologies Inc. plans to invest $200,000.00 to build out new space in Leander. The company plans to occupy the new space at 1501 Leander…