The holidays are right around the corner, have you made plans yet? Don’t miss out on the opportunity to plan a trip to Frisco with our great rates and exclusive packages. http://bit.ly/U5W15W
Huge news for Dallas Cowboys fans! The Star in Frisco, Texas is the official name for the development that will be home to the Cowboys new training complex, a 12,000-seat multi-use event center and located only 2 miles from Sheraton Stonebriar! Can't wait for it's 2016 opening!