Tower of London

What is Tower of London ?

Tower of London is (noun) a castle in London, built by William the Conqueror

 

source: Easier English, Student Dictionary Upper Intermediate Level