Situated 6.2 km from AT&T Center, Studio Suites provides rooms with air conditioning in San Antonio. The property is located 6.2 km from San Antonio Spurs, 11 km from Alamodome and 11 km from The Alamo. The accommodation features a 24-hour front desk and an ATM for guests.
Number of rooms: 40
5530 Interstate 10 east, San Antonio, TX 78219, United States