← Isles of Britain atlas
Holm Island is an island in the River Thames in England on the reach above Penton Hook Lock, near Staines. It is on the Buckinghamshire bank, just upstream of Hollyhock Island.
Open interactive map profile →
Continue to the atlas