Set in San Antonio, 3.7 km from AT&T Center, Sky Palace Inn By Jasper Near AT & T Center features views of the city. This 4-star hotel offers room service and a 24-hour front desk.
Number of rooms: 77
211 North WW White Road, San Antonio, TX 78219, United States