The 20 most visited landmarks list has been announced, some of them are indeed unexpected. Certainly, Central Park was not one of them. Welcoming over 40 Million visitors each year, Central Park was the second on the list. New York itself has 4 landmarks on the list including the most visited location, Times Square. Grand Central Terminal is the 5th on the list and South Street Seaport is the 15th.
For more information, read the original article here.