The Ghost Town Downtown Did you know that there’s a ghost town just a few hundred feet from downtown Houston?