← Isles of Britain atlas

Hollyhock Island

Hollyhock Island is an inhabited island in the River Thames in England located between Bell Weir Lock and Penton Hook Lock.

Open interactive map profile →