. Windsor Castle. Located just outside of London, it is the oldest and largest occupied castle in the world. It has been the official residence of the British sovereign for over 900 years and the amazing State Apartments are a favourite with London tourists.