Where is World Financial Center Plaza located?
World Financial Center Plaza, World Financial Center Plaza, United States of America (approx. 40.71344°, -74.01653°)
World Financial Center Plaza, World Financial Center Plaza, United States of America (approx. 40.71344°, -74.01653°)