Compare Store Prices logo


la quinta Inn Phoenix Thomas Road



Location. The La Quinta Inn Phoenix Thomas Road is located in Phoenix, Ariz. Two miles from the Ariz
buy it button

la quinta Inn Phoenix Thomas Road
Location. The La Quinta Inn Phoenix Thomas Road is located in Phoenix, Ariz. Two miles from the Arizona State Capitol Five miles from Chase Field Hotel Features. Compl