The Stop & Shop Supermarket Company, known as Stop & Shop, is an American regional chain of supermarkets located in the northeastern United States. From its beginnings in 1892 as a small grocery store, it has grown to include 406 stores chain-wide. More @Wikipedia
Hover over any link to get a description of the article. Please note that search keywords are sometimes hidden within the full article and don't appear in the description or title.