Belvedere Castle November 19, 2010 Veronica • Veronica, New York 2 Comments Belvedere Castle, in Central Park, NY. – posted by Veronica View post →