Stop & Shop
Stop & Shop
The Stop & Shop Supermarket Company, known as Stop & Shop, is a chain of supermarkets located in the northeastern United States. From its beginnings in 1892 as a small grocery store, it has grown to become the largest supermarket operator in southern New England, with nearly 400 stores chain-wide.