the Tower of
London, a fortress made up of several buildings on the
Thames in
London,
England, and serving in historic
times as a palace, prison,
place of
execution, etc. See also
Thames in this glossary.
the Tower of
London, a fortress made up of several buildings on the
Thames River in
London,
England, and serving in historic
times as a palace, prison,
place of
execution, etc.