Over 8,000 websites created by students around the world who have participated in a ThinkQuest Competition.
Compete | FAQ | Contact Us
Library >
History & Government >
Europe
Heads Off to the Tower of London
2001
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.