Sign up for our newswire newsletter

 

Holiday Inn Comes to Denton, Texas

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.