London Wiki
Advertisement

Ash Island is a forested, drop-shaped island in the River Thames in England, across the weir of Molesey Lock within Greater London on its border. The island is administratively within the London Borough of Richmond upon Thames.

More information on the Wikipedia page [1]

Advertisement