Meet in Frisco – Omni Frisco Hotel at The Star
Deemed as Sports City USA, Frisco is the perfect meeting destination for sports fans and anyone who's a fan of good dining, shopping, culture, arts, and entertainment. The Omni Frisco Hotel at The Star sits on The Star District’s 91-acre campus, home to the Dallas Cowboys headquarters, practice…
Continue Reading