The River Lee or River Lea is a river in England. It begins in Leagrave Park , Leagrave, Luton in the Chiltern Hills. It flows generally southeast, east, and then south to London where it meets the River Thames . The last section is known as Bow Creek.