Greenhithe

Advertisements
Greenhithe A village on the Thames, about 20 miles from Charing Cross Station. some training ships lie here ; it is also a yachting station.