The ancient town of Windsor, just over 20 miles from London, is dominated by its famous castle, favourite home of Queen Elizabeth II. Eton, joined to Windsor by a bridge across the Thames, is home to the notable public school of the same name. Both historic towns are very popular with visitors.
Read »





