The King and Castle
The King and Castle pub, 15–16 Thames Street, Windsor, Berkshire, SL4 1PL, United Kingdom Whilst on our Legoland trip a fortnight ago, we decided to eat out in Windsor on the Saturday night. We had intended finding a family friendly Italian restaurant or similar and rather naively hadn’t booked anywhere. We arrived into Windsor around [...]







