La Quinta Inn

La Quinta Inn

About La Quinta Inn

La Quinta Inn is a chain of hotels in the United States, Canada and Mexico. LQ Management LLC is the owner and has its headquarters in the Las Colinas area of Irving, Texas, near Dallas.

Contributions by Vegaswikian, , and Polarscribe.