The River Leach is a river and upper tributary to the Thames, in England which runs almost entirely in Gloucestershire. It is approximately 18 miles long, springing from the limestone uplands of the C
The Trout Inn is a pub next to the River Thames at Lechlade, Gloucestershire, England. The Grade II listed stone building consists of two two-storey structures, one late medieval and the other added i