Store name: Sbarro Address: 2601 Preston Rd., Frisco, TX Shopping mall: Stonebriar Centre State: Texas Store phone: 972-377-8513 Location: Suite Zone B (Level 2) Category: 33
: