Parking is on street and metered. Typically not a problem. One car or two, there are usually a few spots within a couple blocks nearby.
You need to find street parking around the restaurant. Or there are lots at Davis square, where you could park and walk to the restaurant.
No parking except street parking
Also walking from davis sq is not a long walk
Thanks! Your answer is awaiting moderation.