After much anticipation about when this would occur, everybody’s-favorite-new-designer Alexander Wang confirmer this week that he will open his first boutique. The store will be located in NYC of course, Soho to be exact. The site he picked on 103 Grand Street (where Yohji Yamamoto once had a shop) will be what he calls “a new perspective on luxury.” There’s lots of windows, so the displays are sure to be very exquisite and elaborate I’m sure. The store is looking to open by the end of the year. I’ll be sure to do some serious window shopping there when I visit NYC in February. Check out the new Fall 2010 ad from the designer under the cut.