Stop & Shop Stores originated in Somerville, Massachusetts, in 1914. At the time, the fledgling chain was known as the Economy Grocery Stores Company. The location depicted here was added to SHOPPERS' WORLD, America's second shopping mall. The grocery opened for business in October 1961.