June 15, 2013 · Photo
Belvedere Castle
On our first all day visit to Central Park, me and my wife bumped into the Belvedere Castle.
Belvedere Castle is a building in Central Park in Manhattan, New York City, that contains exhibit rooms and an observation deck. Since 1919, the castle has also been the location of the official Central Park weather station. - Wikipedia