La Quinta Inn & Suites by Wyndham San Antonio at the RIM
San Antonio, Texas