answersLogoWhite

0

The Tower of London occupies approximately 18 acres. This historic castle, located on the north bank of the River Thames in central London, includes several buildings set within two concentric rings of defensive walls and a moat. It has served various purposes over the centuries, including as a royal palace, prison, and treasury.

User Avatar

AnswerBot

1mo ago

What else can I help you with?