TOWER HAMLETS


Meaning of TOWER HAMLETS in English

a borough of London, England, on the east side of the city and north of the River Thames . It includes the Docklands area.

Oxford guide to British and American culture English vocabulary.      Руководство по британской и американской культуре, Оксфордский английский словарь.