The shop you are looking for is a fashion clothing shop called All Saints, they use this display in all their shops world wide. Sorry am not familiar with NYC so can't help with location but if you google it I'm sure you will find it.
Enjoy your trip