Stop & Shop 416

Stop & Shop #416 is a Stop & Shop supermarket located at 160 Providence Highway in Dedham, Massachusetts.