London Wiki
Advertisement

The River Mole is a tributary of the River Thames in southern England. It rises in West Sussex near Horsham and flows northwest through Surrey for 80 km (50 mi) to the Thames at East Molesey, opposite Hampton Court Palace.

More information on the Wikipedia page [1] and the London's Lost Rivers page [2].

Advertisement