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].
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].