Originally Posted by
jlemon
It's in the "heart" of downtown Houston. In fact, the IAH airport bus departs from the same building.
Isn’t the greyhound station a few blocks south on Main from the Downtown Transit Center? It’s not far, I think within walking distance though.
Anyways, it’s a moot point as this wouldn’t work anyways.