There are wheelchair available and yes there is handicap parking on the side street
Yes and yes.
I think that the best thing is to directly contact the exhibit. It is street parking, but I cannot say that I saw handicap parking.
Thanks! Your answer is awaiting moderation.