STOP & SHOP #416 in 160 Providence Hwy in Dedham