Windsor CastleThe oldest inhabited castle in the world, Windsor Castle is an official royal residence of Her Majesty Queen Elizabeth II. Home to the British Royal family since the reign of Henry I, the castle, which lies just north of the River Thames, is one of the UK's must-see landmarks.Open RunWindsor CastleMore infoBook Tickets