Perfect Moment opens first-ever retail store in New York City
Luxury skiwear brand Perfect Moment announced on Monday the opening of its first retail store location in the SoHo shopping district of Manhattan in New York City.