Tower Hamlets

geographical name

Definition of Tower Hamlets

borough of eastern Greater London, England population 254,000