Channelsea Island

Channelsea Island is a small man-made island in the centre of the Channelsea River in East London, near Three Mills Island in the London Borough of Newham.

The Channelsea River, pictured in 2017, showing Channelsea Island in the centre of the river

The island was the site of the Abbey Mill, dating back to at least the 12th century.[1]

References


This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.