where is staples headquarters
Staples Corporate Office | Headquarters. Company Overview. Staples Inc is one of the largest chain stores of the United States, which provide office supply materials. With more than two thousand stores around the world, across twenty-six countries, the stores are responsible in providing highly affordable and economic office material supplies. The company is based in the region of Framingham, in Massachusetts. They provide beneficial support to the customers of many countries like Portugal, Italy, Brazil, Austria and the likes. Thomas G. Stemberg and Leo Kahn co-founded the idea and business of this chain store. The first operational store under the chain was inaugurated in the year 1986, in the region of Brighton, Massachusetts.