Keller Springs Tech Center Keller Springs Tech Center Location: Carrollton, Texas Size: 118,230 SF Type: Flex Services: Development, Site Selection, Project Leasing Click Here to Return to Projects List Page