Yes, but you have to be willing and able to walk.
Yes
There is if it's not too busy there you can park right across the street maybe a half a block from there if it's busy then you will park one to two blocks away
Thanks! Your answer is awaiting moderation.