Address: East Exchange Parkway, Allen, Collin County, Texas, 75003, United States
Operator: La Quinta Inn and Suites Allen at The Village - Tesla Destination