Hudson Yards

The Hudson Yards located in New York is now ready to welcome visitors. It is tallest man-made viewing platform in the world.

Visitors will be treated to panoramic views of New York City from the triangular platform at the top of building.

Leave a Reply

%d bloggers like this: