Food January 5, 2017 Bill’s Restaurant, Windsor, UKWhen we lived in the UK our home was about twenty minutes from the beautiful town of Windsor. It is famous as the Queen…