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.

See it on the map