Central Park's Belvedere Castle reopening after 16-month restoration
Belvedere Castle in Central Park (Video+Audio Tour)
New York, New York - Belvedere Castle HD (2016)
YC Fact Belvedere Castle
Then & Now: Belvedere Castle
Belvedere Castle is a folly in Central Park in Manhattan, New York City. It contains exhibit rooms and an observation deck, and since 1919, also houses the official Central Park weather station.
Explore contextually related video stories in a new eye-catching way. Try Combster now!
In popular culture