You can also park behind the German restaurant across the street if you go in the morning.
Yes, there is a lot diagonally across the street.
If you go on Sunday parking in the area is free. Also if you live in Somerville have a permit you can park anywhere.
Thanks! Your answer is awaiting moderation.