watch 01:38 The Loop (TV) Do you like this video? This needs a stretch. (Feel free to remove when satisfied of completion.) The Space Center is located in Houston. History Scooby-Doo! Mecha Mutt Menace Insert details here. Annual Science Expo. Appearances DTVSF4. Scooby-Doo! Mecha Mutt Menace Retrieved from "https://scoobydoo.fandom.com/wiki/Houston_Space_Center?oldid=187422" Categories: Articles needing expansion Scooby-Doo! Mecha Mutt Menace locations Community content is available under CC-BY-SA unless otherwise noted.