sonyaw13
San Francisco Bay
World Trade Center Site
(in United States > New York State > New York City > Manhattan > Lower Manhattan > Financial District)
Not worth it!
While I've been here.. — 5 months ago
unfortunetly my visit to the World Trade Center was too late. The towers had already fallen and while I’ve been to NY many times since I never did get to see them in all their glory. Such a shame. The park they are putting in will be nice I’m sure but not as powerful as those goliaths when standing.