We have plentiful metered parking outside the building at 1101 Beacon Street in Brookline. For the Dedham location, the parking is free.