I want to know the answer to the following question:
Where is Space Center Houston?
All the background I'm provided with is that "The Theater District is a 17-block area in the center of downtown Houston that is home to the Bayou Place entertainment complex, restaurants, movies, plazas, and parks.". Is that enough to answer the question?
Answer: no