La Quinta announces the La Quinta Inn & Suites – Albuquerque West and the La Quinta Inn – Tampa South as the recipients of the Company's 2005 Inn of the Year awards.
Read more about “The La Quinta 2005 "Inn of the Year" Awarded to Albuquerque West and Tampa South”