AddThis

Papyrus opens in Time Warner Center

New York -- Papyrus opened its 18th store in New York City, in the Time Warner center.

The 1,500-sq.-ft.-shop features the retailer’s “Hummingbird” design that is featured in 183 stores in the United States.

 

© 2014