Omni Frisco Hotel at The Star
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.


Features of The Star

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

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 luxury, 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.