London Wiki
Advertisement

Also known as the River Lee.

River to the north and east of London arising near Luton and flowing into the River Thames.

The Wikipedia article is [1]. The Lee Navigation page is [2].

See also[]

Advertisement