The Omni Frisco Hotel, the cornerstone of The Star, which is anchored by the Dallas Cowboys World Headquarters and Ford Center, is now open for business and leisure traveler bookings. This new contemporary hotel and lifestyle hub will open in July 2017 and will exude an understated luxury – designed to surpass the varying wants and desires of today"s diverse business and leisure travelers in every way, while also offering one of the area"s most highly-acclaimed, yet approachable, dining establishments.

Hotel website