Holiday Inn Express Hotel & Suites San Antonio-Medical Area

102 Spencer Lane
San Antonio
Texas
United States