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