Twin Creeks Village can be found in the heart of Allen, TX. The property, classified as a Power Center, sits at NW of McDermott Rd. & Central Expy N. It has been welcoming shoppers since 1999. With 450,000 sqft. of retail space and approximately 43 stores, it offers a wide variety of shopping options. Guests will find 1,429 parking spaces at the venue.