The Link at Twin Creeks Sold to: COMMUNITY DETAILS Unit 366 Location ALLEN, TEXAS Land Acquired 2017 Project Started 2018 Project Completed 2020 Project Sold 2022