2601 Preston Rd. Stonebriar Centre Frisco, Texas 75034
Italian fast-food chain offering pizza, pastas & salads