Papyrus Closing Stores Including Its Two In Atlanta
Both local greeting card and stationery storefronts are in Buckhead and are across the street from one another in Lenox Square Mall and Phipps Plaza.
Be the first to know. Sign-up to get our breaking news alerts delivered straight to your inbox. Go ahead. It's absolutely free!