Hide Specific Pages from the Admin Page List

function hide_pages_from_admin($query) {
    global $pagenow, $post_type;
    if (is_admin() && $pagenow=='edit.php' && $post_type =='page') {
        $query->query_vars['post__not_in'] = array('ID_OF_PAGE_TO_HIDE');
    }
}
add_filter('parse_query', 'hide_pages_from_admin');