Hollyhock Island

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

Hollyhock Island

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