Scent Bar NYCScent Bar NYC, perfume shop in New York, United States. Address: 244 Elizabeth Street, 10012 New York.Explore the perfume shop map