Drury Hotels opens new hotel in Frisco, Texas
The hotel marks the 20th Drury property in Texas FRISCO, TX & SAINT LOUIS, MO – October 19, 2017 – Drury Hotels Company has opened the Drury Inn & Suites Dallas Frisco. The new hotel is Drury’s 20th property in Texas. The hotel features 185 guest rooms, a rooftop observation patio and more than 3,200 […]