There are plenty of lots/garages in walking distance.
Not on site that I know of. There are quite a few Lots in the area.
No. We parked in the Kimmel Center's garage--a half a block away.
I believe there are parking lots but i don't know any of the prices.
Thanks! Your answer is awaiting moderation.