The Topshop Has Landed

On Thursday, every Londoner's favorite clothing store will finally open its doors in New York: Topshop has arrived!  Honestly, I can't believe it's taken them this long to get the damned thing going.  Regardless, chic and cheap(ish) clothes are always welcome, especially in this economy.  The Soho Topshop will have the Kate Moss collections, as well ...