There are a few spots to the right after you enter from the street.
I don't think there's any designated parking. I would park on Salem St. I saw an absolutely beautiful doe there just this morning. D'oh!
Thanks! Your answer is awaiting moderation.