Glover's Island (originally called Petersham Ait and also known as Clam Island) is a small island in a tree-lined section of the Thames River, formerly known as Horse Reach on the tidal Thames, between Richmond Lock and Teddington Lock in the Borough of Richmond upon Thames, London, England.
© MMXXIII Rich X Search. We shall prevail. All rights reserved. Rich X Search