Top Shop New York Set to Open in March 2009!

So we’ve known for sometime now that TopShop was heading to USÔÇöthe exact time frame, however, eluded us as the huge signs in front of the slated 40k square foot Soho store announced to all who would pass that Fall 2008 was the date. But after owner Sir Philip Green’s US visit this past week, […]

Top Shop New York Set to Open in March 2009! Read More »