Belvedere Castle November 19, 2010 Veronica • Veronica, New York 0 Comments Belvedere Castle, in Central Park, NY. – posted by Veronica