River Stour
United Kingdom
>
England
>
Cambridgeshire and Peterborough
>
Cambridgeshire
>
South Cambridgeshire
>
Carlton
>
River Stour
River Stour in Carlton in South Cambridgeshire.
River Stour
Waterway
Stream
Brook Lane