The Northeast's Stop & Shop chain originated with the Economy Grocery Stores Company, whose first location opened, in Somerville, Massachusetts, in 1914. The store seen here was added to SHOPPERS' WORLD, America's second shopping mall, and opened for business in October 1961.