Papyrus is shuttering all its stores

January 22, 2020

Papyrus, which once operated over 450 stores across the U.S., has announced it is closing all its stores. The stationery chain, which was founded in 1950, most recently had 260 stores, according to its website.

Recent News