La Quinta Inn & Suites

La Quinta Inn & Suites

La Quinta Inn & Suites opened in November 2010 on the site formerly occupied by the International Stir Fry Restaurant.