Photos by David Allen
On Thursday, Sephora opened its biggest store ever in New York on 34th Street, 11,300-square-feet. Thousands of square feet means no shortage of makeup, hair, skin, and fragrance finds — in total, there are more than 13,300 products at the newest location. Sephora.com