Tower Hamlets


Tower Hamlets

geographical name

Definition of TOWER HAMLETS

borough of E Greater London, England pop 153,500

Browse

Next Word in the Dictionary: Townsville
Previous Word in the Dictionary: Tours

Seen & Heard

What made you want to look up Tower Hamlets? Please tell us where you read or heard it (including the quote, if possible).