Question: Where is Space Center Houston?
Sentence: Space Center Houston is the official visitors' center of NASA's Lyndon B. Johnson Space Center.
Answer in sentence: yes