A uma distância de aproximadamente 10 minutos a pé do Parque Town Lake, o La Quinta Inn & Suites By Wyndham Austin South inclui 115 quartos.
Museu da Legação Francesa fica a cerca de 7 km de distância. A experiência cultural na zona apresenta a Estátua a Stevie Ray Vaughan, situado a cerca de 6 km deste hotel. Hotel está localizado a 15 km do aeroporto Internacional de Austin e a apenas uma viagem de carro da paragem 4801 Freidrich/Teri.
Tem casas de banho privadas com banheira e chuveiro em algumas unidades.
Enquanto se hospedam no o La Quinta Inn & Suites By Wyndham Austin South, os hóspedes podem escolher entre opções de jantar nas proximidades, tais como Limestone Lounge, situado a cerca de 20 minutos de distância a pé, ou Soursop a 13 minutos a pé.