A new Holiday Inn opened March 9 outside of Dallas in Denton, Texas.
The property contains 153 guest rooms and 5,000 square feet of function space.