March 14, 2014 5:20 PM

Sephora to make debut soon at Peachtree Mall

Sbarro may be out at Peachtree Mall in Columbus, but the concept of pizza isn’t. And fans of the upscale fragrance and cosmetics chain Sephora will soon have access to its skin-care products through an outlet being set up inside JCPenney.

Related content

Suggested for you



Editor's Choice Videos