Back To Previous

Sbarro

2601 Preston Rd. Stonebriar Centre Frisco, Texas 75034

Italian fast-food chain offering pizza, pastas & salads