Enjoy direct access to shopping and entertainment at The Star stadium event center, headquarters of the Dallas Cowboys. Situated in a vibrant social hub, Omni Frisco Hotel is a luxurious retreat in Frisco, TX with elegant rooms, an elevated pool deck and bar, and a chic Neighborhood Services restaurant. Discover expansive meeting spaces and watch the Cowboys practice on the field.