Syracuse’s Carousel Center mall scores a beauty: A full-line Sephora store
June 25th, 2010
Sephora's first U.S. store opened July 16, 1998, in Soho in New York City. Sephora is the leading chain of perfume and cosmetics stores in France.
Read more....