Discovery Village at Twin Creeks is a stunning senior living community offering the best option for maintenance-free apartment home living in Allen, Texas. Located northeast of Dallas and a stone’s throw from Plano and McKinney, this lavish lodge-style rental community offers a lifestyle perfectly suited for active seniors.