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.
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.