The brand remains one of the most popular cigars in America and their flagship store, tucked into a corner of the Time Warner Center, neatly stocks Davidoff’s (now manufactured in the Dominican ...
In the video clip, taken from cigar shop Davidoff of Geneva in Sixth Avenue, the man can be seen walking up some stairs to street level. The location is about three minutes' walk from outside the ...