Drury Plaza Hotel San Antonio North

823 North Loop 1604 East
San Antonio
Texas
United States