I want to know the answer to the following question:
Where is Space Center Houston?
All the background I'm provided with is that "Space Center Houston is the official visitors' center of NASA's Lyndon B. Johnson Space Center.". Is that enough to answer the question?