Drury Inn & Suites Dallas Frisco is a hotel near Stonebriar Centre that is popular with HotelsCombined users, scoring 9.3 from 987 reviews.