There are a few lots and meters. Its also not a bad walk from davis square T stop.
You'll have to park on the street or in the nearby lot by the post office.
I believe there is a parking lot in the back on Grove street. If not there's no space, there's a small public lot across the street, there is also another public lot on Day Street and Herbert Street, oh and street parking.
Thanks! Your answer is awaiting moderation.