Windsor, England, United Kingdom
Restaurants,
As well as signature menu favourites from over the years, co-chef proprietors - Steven and Jonny - have create