308 -316 Plymouth St

308-316 Plymouth Street in Halifax MA