Call the Greyhound station and ask them.
There are several parking garages within walking distance from Greyhound. I would say all within less than an eighth of a mile. Check your local Google guides for more info on each one.
Yes
No
Thanks! Your answer is awaiting moderation.