About Stop and Shop

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 include 414 stores chain-wide.
Headquarters: Quincy, Massachusetts, United States
Parent organization: Ahold Delhaize
Number of locations: 414
Founder: The Rabinovitz/Rabb family
Founded: 1914, Somerville, Massachusetts, United States
Number of employees: 82,000