Manor Ham Barn
United Kingdom
>
England
>
Gloucestershire
>
Cotswold
>
Kempsford
>
Manor Ham Barn
Manor Ham Barn in Kempsford in Cotswold.
Manor Ham Barn
Land use
farmyard
River Thames