Tower of London Facts, Facts about Tower of London

Tower of London - A historic castle on the north bank of the River Thames.

Published On: Monday, September 16th, 2013