The Hundreds brand just opened up a brand new retail spot at 96 Grand Street in the SoHo section of Manhattan. LICK will definitely be stopping by soon to check it out. In the meantime, check out this vid documenting opening day.