TQ1671 : Paths to Teddington on Ham Lands

by