Take a 360° Video Tour of NYC’s New $4 Billion Transit Station
New York City’s newest transit station, the $4 billion World Trade Center Transportation Hub, is finally ready for its grand opening this month after years of development and delays. Located in Lower Manhattan, the transit…