Papyrus 26300 Cedar Rd, Beachwood, OH44122 Papyrus is located in the Beachwood Place Mall on the second floor, next to Nordstrom. The store has been serving the…More Beachwood community since 2004. It sells a wide variety of greeting cards including birthday, wedding anniversary, thank you, friendship, baby, and blank cards. Its cards are known for being artsy, decorative and a bit unusual. There is also an assortment of wrapping paper, gift bags, ribbon and stationery. Other novelty gifts are sold here as well.