-
The Perfect Mother’s Day Lunch at The Leaf Restaurant, Castle Hotel Windsor
Mother’s Day is Sunday 30th March 2025. As a Mother to one young toddler, I can tell you exactly what we want to do on Sunday – and it’s fun for the whole family. Simply, we want an unforgettable dining experience at The Leaf Restaurant in the Castle Hotel Windsor. Nestled in the heart of my hometown Windsor, The Leaf offers an elegant yet welcoming setting that’s perfect for making memories with the most important woman in your life. The New Menu You can enjoy the beautiful decor of the Leaf while trying to brand new a la cart and all-day dining menus, carefully created by by Executive Head Chef…


