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