Only 1 mile from the historic Alamo, this San Antonio hotel features an outdoor pool and free Wi-Fi. Each guest room is equipped with cable TV.
Number of rooms: 151
100 West Cesar Chavez Boulevard, San Antonio, TX 78204, United States
Hotel booked 1 times today.