Answer:
Great Tower
Step-by-step explanation:
The Great Tower of London is the castle or the Royal Palace and Fortress of Her Majesty. It is one of the historic castle which is located at the banks of Thames river.
It is well known for it secular architecture. The Great Tower which is also known as the Keep in London is built in the middle of a courtyard which is surrounded by walls.
Thus the answer is --
Great Tower