Content area
Full text
Sephora is getting set to open a new 21,000-square-foot store in New York City's Times Square in spring 2001. It will be located in the "Bow-Tie" building at 1530 Broadway between 44th and 45th Sts. The new store will mirror Sephora's flagship store on Paris' renowned Champs Elysees, and will offer a special selection of beauty and art books and literature from around the world.