Omni Frisco Hotel captures the energy and future of this vibrant North Texas city, making it a location you’ll never forget. Featuring 300 beautifully appointed guest rooms and suites, this luxury 16-story hotel serves as the cornerstone of The Star, anchored by the Dallas Cowboys World Headquarters and 12,000-seat stadium, Ford Center. From grand and junior ballrooms to intimate spaces, Omni Frisco Hotel’s 24,000 square feet of meeting space provide endless opportunities for events.