Close Window
View Category

View All Photos

TownePlace Suites Dallas Plano

Check Rates & Availability

Nearby Attractions

Stonebriar Centre Shopping (25 of 26)

Stonebriar Centre is a shopping mall located in Frisco, Texas that offers six major department store anchors, a 24-screen movie theater, an NHL-size ice arena, and a total of 165 shops and restaurants.