If you type in Greyhound bus terminal and the city into the box in the maps app, it will bring up the addresses of them but if you have a smart phone, just download the Greyhound bus app. I have it on my android phone. It will give you all the information you will need plus you can buy your tickets there and track your bus trip too.
No there isn't there may be a hub depending on where you are traveling to
Thanks! Your answer is awaiting moderation.