no, but its about 5 for parking
I don't know what that is but i don't think you need a discovery pass. However, my mom lives close enough that we usually walk. I believe i seen a Coin meter for the parking. Or you can park on the side on not pay anything.
Never been there.
No, but there is a fee
Thanks! Your answer is awaiting moderation.