Puneet Varma (Editor)

Channelsea Island

Updated on
Edit
Like
Comment
Share on FacebookTweet on TwitterShare on LinkedInShare on Reddit
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 island was the site of the Abbey Mill, dating back to at least the 12th century.

References

Channelsea Island Wikipedia