If you venture down Broadway past 42nd Street, past Macy’s, past Union Square you’ll eventually arrive in Greenwich Village and number 670 Broadway, marked by a huge ‘Leica’ banner blowing in the wind outside.
670 Broadway is a listed building in its own right, but the black, red and white Leica banner is what attracts most people, the name being...
More