On December 14, 2018 Stop & Shop opened its 20,950 SF store at 165 Needham Street, Newton, MA. Stop & Shop is the latest Tenant to open at this location alongside TJ Maxx, Boston Ballet School, Sierra Trading Post, Examity, Boston Ski & Tennis, Qdoba, AAA and Citizens Bank.
November 11, 2018 – Stop & Shop plans to open its 21,000 SF supermarket on December 14th. Located at 165 Needham Street, Newton, MA this is a smaller store designed to be easy and convenient for its customers. For more information, click here. Facebook0TwitterLinkedinemail