Hello, Guest

Desborough Island

POI's creator (Voyajo Team)

Desborough Island is a large artificially-created island in the River Thames on the reach above Sunbury Lock in Surrey, England. The island was formed in 1930s by the digging of a channel - the Desborough Cut - by the Thames Conservancy (...) (from Wikipedia)