The Holiday Inn Hotel at the American Center is scheduled to open in early April here.
The hotel will feature 139 guest rooms and 2,500 square feet of function space.