Fox and Castle, Old Windsor
The Fox and Castle is a beautiful and charming Old English Inn situated in the heart of the picturesque Old Windsor. The kitchen, under the control of head chef Rob Ramsay, produces excellent quality meals. Ingredients are locally sourced where possible and freshly delivered daily by their regular butcher…
EZDSK