Netflix camera crews have been in and out of the top pad at 15 W. 96th St., now on the market, down from its $18.5 million ...