Hi,
I am in Stow for the day on Saturday at an event in the MK18 area and was wondering if anyone knows of a good place where I can watch the England game on TV nearby. Possibly somewhere that has nice food to?
Thanks