1220 North Central Expressway, Allen, TX 75013, USA
1220 N Central Expy Allen, TX 75013
Allen
Texas
75002
US
La Quinta Inn & Suites Allen at The Village is pet friendly! Up to two pets of any size are allowed in each room for no additional fee or deposit.