This image from this site is named Traffic Jam at the New York Entrance of the Holland Tunnel. New York City, 1920s
As I understand, this is at Manhattan end of Holland Tunnel. I've tried, without success, to find this place with Google Street Map. Could you give coordinates of the place on the photo? And another question: What is the building in the center of square and what was this building built for?