Omni Frisco Hotel
11 Cowboys Way
Frisco, Texas 75034

The Star

Ford Center

The Star is the world headquarters of the Dallas Cowboys located just adjacent to Omni Frisco. The 91-acre campus features Ford Center, an entertainment district with various restaurants and shops, Cowboys Fit, and more. The Ford Center is a 510,000 square foot indoor athletic facility that hosts a variety of events and includes one indoor and two outdoor practice fields. Tour the state-of-the-art facilities at The Dallas Cowboys World Corporate Headquarters and get an inside look at the home of America's team.

Features of The Star

  • Ford Center
  • War Room
  • Nike Star Walk
  • Super Bowl Memorabilia & Station
  • Grand Atrium
  • Cowboys Fit
  • Cowboys Club
  • Baylor Scott & White Health

Tour and Stay Package at Omni Frisco

Pair your stay with the ultimate tour of The Star, home to the Dallas Cowboys Headquarters. Stay in the heart of The Star at the newest luxury property, Omni Frisco Hotel.

View Offer


Features & Specials

Current Features

Cowboys Fit Package

Elevate your health and wellness during your stay and enjoy Cowboys Fit passes, breakfast for two and complimentary valet parking.

Patrons dining in Neighborhood Services

Neighborhood Services

Experience upscale, comfort food in an modern and rustic atmosphere.

The Edge Bar

The Edge Bar and Pool

Enjoy spectacular views from the pool deck while sipping on specialty cocktails.