Where is World Center Hotel, New York located?
World Center Hotel, New York, World Center Hotel, New York, United States of America (approx. 40.70981°, -74.01385°)
World Center Hotel, New York, World Center Hotel, New York, United States of America (approx. 40.70981°, -74.01385°)