Leave the Land of Large and enter an amazing new experience, located at the crossroads of the world, Times Square.

Gallery images