The Queen has a castle in Windsor called Windsor Castle .
It is widely known as the site of Windsor Castle .