121 Technology Park, Allen, Texas
|Under Construction
121 Technology Park consists of 735,000 Sqft Class A flexible light industrial/technology manufacturing space on 58 acres located at Chelsea Blvd and Hwy 121. Excellent visibility and access from 121.