As Windsor Castle is just around the corner from where my parents live I have frequented Windsor many times. Windsor is a wonderful town to visit with lots to do and see. Windsor Castle is the largest inhabited castle in the world and the longest occupied palace in Europe.
ON the Thames
The original castle was built in the 11th century a