You’ve discovered Belvedere Castle, one of New York City’s most enchanting and surprisingly overlooked treasures. In a city famous for its skyscrapers and bustling streets, this miniature castle ...