Belvedere Castle September 30, 2012 Greg • Veronica, New York 0 Comments Belvedere Castle, in Central Park, NY. – posted by Veronica