This Inn is located less than a 5 minutes' drive from the San Antonio International Airport and offers non-smoking guest rooms that include free Wi-Fi.
Number of rooms: 158
333 Wolfe Road, San Antonio, TX 78216, United States
Hotel booked 1 times today.