← Isles of Britain atlas
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 →
Continue to the atlas