Tribeca Bridge is a bridge, located at Chambers St (at West St), New York, NY 10013, United States
Pretty empty usually
Great view of WTC