London

Tower of London: Byward Tower

Tower of London