Over 8,000 websites created by students around the world who have participated in a ThinkQuest Competition.
Heads Off to the Tower of London
The Tower of London is an ancient fortress located in London, England. The Tower is located east of the city of London and on the north bank of the Thames River. The Tower covers about 13 acres. The Tower was used as a royal residence in the middle ages.
19 & under
History & Government > Europe
Geography & Travel > Europe