Tag: Belvedere Castle

Aug 07 2018

Places to see in ( New York – USA ) Belvedere Castle

Places to see in ( New York – USA ) 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, the folly has also been the location of the official Central Park weather station. Belvedere Castle was designed by […]