A historic castle at the heart of the British capital. With a history that stretches back over a thousand years, the Tower offers visitors a journey through Britain's rich and tumultuous past. From royal palace to fortresss, prison and treasury, The Tower of London has played many roles.