Holiday Inn & Suites NW/UTSA Video November 18, 2019 | Daniel SGS Map Unavailable ADDRESS Holiday Inn & Suites NW/UTSA 5535 University Heights Blvd San Antonio, TX, 78249 United States PHONE Upcoming Events No events in this location