← Isles of Britain atlas
Lock Wood Island is an island in the River Thames in England just downstream of Nuneham House on the reach above Abingdon Lock. The island sits on a sharp bend in the river.
Open interactive map profile →
Continue to the atlas