Welcome to retronewyork, I post anything that relates to the 50s-90s culture of New York.
Independence Plaza North going up in what is now Tribeca in Lower Manhattan. Looking south from near the West Side Highway to the World Trade Center. New York. May 1973 by wavz13 on Flickr.
new york, 1973