Windsor Castle

Windsor Castle, the largest inhabited castle in the world, is one of the official residences of HM Queen Elizabeth II. Since William the Conqueror built the first castle in 1080, its proximity to both London and the old royal hunting forest (now Windsor Great Park) made it popular as a royal residence.

This material came from


Windsor Castle

Castle hill
WindsorWest Berkshire SL4 1NJ
United Kingdom

Show on a map