Question: What town is the stadium where FC Dallas plays its home Soccer games?
Sentence (from "Toyota Stadium (Texas)"): Toyota Stadium is a soccer-specific stadium with a 18,000-seat capacity, built and owned by the city of Frisco, Texas.
Relevant evidence: Yes