Visit The Paper Store in Maynard, MA for a selection of greeting cards, ornaments, and gifts. The Paper Store helps you celebrate all of lifes special occasions.