Not really. No parking lot. Street parking only.
No, there is no garage or parking lot that I am aware of.
There are parking garages down Longwood by the Beth Israel hospital if you can't get street parking. About a 10 min walk.
Only street parking.
Take the Green Line instead.
Thanks! Your answer is awaiting moderation.