Sloane's.
Screen, covered in fabric and mirrors, at Sloane's 19th Street and Broadway department store.