← Isles of Britain atlas

Lock Wood Island

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 →