0 0 Address: 142-162 Parker St Town of Maynard, MA, 01754, USA Rating: 1 Pothole around manhole cover