Home
|
Photos
|
Blog
|
About
Travel Pictures
»
New York
»
The Belvedere Castle in Central Park
The Belvedere Castle in Central Park
The belvedere Castle located in Central Park. It was built in 1869 on Vista Rock, a natural elevation in the park. It now serves as a weather station and nature observatory.
Taken on March 21, 2008