The Official Creed Boutique Store on Madison Avenue
We passed the Creed boutique on Madison Avenue, which is the only official company store in North America. It was great experience, especially since I own 17 or 18 bottles (at least) of the company’s products due to our Creed addiction and passion. I loved the store. I think I’m going to end up ordering…