‘Oh Cult Voodoo Shop’ on 33 East 65th Street at 5th Avenue which is first seen after 18 minutes. . A couple of minutes later Bond is seen hailing a yellow cab outside the store and tails a lead in typical follow-that-car movie fashion to
Live and let die, James Bond movie 1973, todays oh cult voodoo shop in New York
Oh Cult Voodoo Shop, 33 East 65th Street and Madison Avenue, Manhattan
New York todays oh cult voodoo shop Live and Let Die Bond movie 1973 James Bond visit New York.