Babwell Farm
United Kingdom
>
England
>
West of England
>
South Gloucestershire
>
Doynton
>
Babwell Farm
Babwell Farm in South Gloucestershire, Doynton.
Babwell Farm
Land use
farmyard
Watery Lane
Beech Farm
St. Ives
Toghill Lane
Doynton Church, Doynton