The quiet side street of Otis, nestles in between the two main arteries into downtown, Franklin and Union. We have eyes on this street and we look out for our neighbors.
329 Franklin St Framingham 01702, United States - FraminghamA tow truck left an oil spill on the street. Needs cleanup. Jays auto transport.