Where is Starrett–Lehigh Building?

Where is Starrett–Lehigh Building located?

Starrett–Lehigh Building, Starrett–Lehigh Building, United States of America (approx. 40.75167°, -74.00694°)


Where is Starrett–Lehigh Building on the map?