Hollyhock Island

Hollyhock Island from upstream (middle distance); Holm Island (background)
Point of Hollyhock Island from downstream (centre right)

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