Stop & Shop invites people to celebrate its grand opening at its newest Pembroke store with rewards on in-store products. The Stop & Shop Supermarket Company LLC opened its doors today at 24 Mattakeesett St. in Pembroke, Mass. Stop & Shop expanded its value and convenience further in the Pembroke, Mass.-area as this is its…