← Isles of Britain atlas

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.

Open interactive map profile →