Tower

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.