Leaf restaurant opens at Castle Hotel Windsor