In checking out the new locations in Newton, I noted the comment “1 long-term metered parking space in the Pleasant Street lot. At this time parking must be paid for to Park&Pedal from this location. Meter number: 2500”
What does this mean? I have not been able to check it out in person yet.