Business

March 14, 2014

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

Comments

Editor's Choice Videos