Ideally set in the North San Antonio - SAT district of San Antonio, La Quinta by Wyndham San Antonio Alamo City is situated 15 km from AT&T Center, 16 km from San Antonio Spurs and 19 km from The Alamo.
Number of rooms: 35
11006 Interstate 35 North, San Antonio, TX78233, United States