Luxury Fragrance Brand NEST Fragrances Has Opened its First Retail Store in New York
Located at 232 Elizabeth St., the flagship unites the brand’s entire product portfolio in one retail location. NEST Fragrances partnered with New York-based interior design