Windsor Castle
England
A royal residence in Windsor, about 40 km west of central London, first built in the 11th century after the Norman Conquest. It is the longest-occupied palace in Europe.
England
A royal residence in Windsor, about 40 km west of central London, first built in the 11th century after the Norman Conquest. It is the longest-occupied palace in Europe.