We noticed that you're using an unsupported browser. The TripAdvisor website may not display properly.We support the following browsers: Windows: Internet Explorer, Mozilla Firefox, Google Chrome. Mac: Safari.
One of the numerous monuments at The Mall in Central Park is that of the bronze statue of Christopher Columbus near the Olmsted Flowerbed. This statue was erected in 1892 on the 400th anniversary of Columbus' voyage to the Americas.
The statue was designed by...More