As previously announced, Creed have opened a new boutique, currently its only U.S. store at 794 Madison Avenue at 67th Street in New York City. For those too far away to pop in and have a look, you can now see it via the power of YouTube video.
The Creed boutique is open Monday through Saturday, 10:00 a.m. to 7:00 p.m. ET and Sundays from noon to 6:00 p.m.
You need to log in to leave a comment