3 days agoCommercial for sale, 155 Plymouth St, Plymouth, MA, in Carver, United StatesCarver, 155 Plymouth St, Plymouth, MACommercial premises • 100.34 m²