London Borough of Tower Hamlets

The London Borough of Tower Hamlets is a London Borough a bit east of the City of London and north of the River Thames.

Victoria Park is one of the most important parks. It has a canal running through it and lots of people like to walk their dogs.