Hamhaugh Island

A weir across the Thames, passing Hamhaugh Island (left)

Hamhaugh Island is an island, historically known simply as Stadbury, in the River Thames in England south of Shepperton Lock, in Shepperton, Surrey.