Belvedere Castle

New York, United States

Belvedere Castle

Landmark

Belvedere Castle is a folly in Central Park in Manhattan, New York City. It contains exhibit rooms, an observation deck, and since 1919 has housed Central Park’s official weather station. — Wikipedia

Found 2 routes