The Castle Hotel Windsor Unveils Exciting New À la Carte and All-Day Dining Menus at Leaf Restaurant
30 September 2024
The new menus, lovingly curated by Executive Head Chef Suraj Lokhande, feature locally sourced, seasonal ingredients and innovative flavours.
Read Article