No. And being a mixed residential/commercial area I wouldn't try to park on the street either. There is a large shopping plaza in Braintree with a Best Buy among other things, that I've parked in, but I was delivering there and got left alone.
I suggest If you never been there before, you may want to use google maps and check out the location before you get there to have a better idea of the area, and spots to turn around if need be and possible hazards.