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