Yep, that was just filmed a day or two ago, in New York City, on the last day of principal photography. Afterwards, Cumberbatch (still in costume) visited an area comic shop, bought some Dr. Strange comics, and hung out and had pics made with the store owner.
If you're that store owner, is that the best day ever or what?