Barcroft Hall
United Kingdom
>
England
>
Somerset
>
South Petherton
>
Barcroft Hall
Barcroft Hall is a building in Somerset, South Petherton.
Barcroft Hall
Building
house
North Mills Brook
Droveway
Cobbetts Rise
Barcroft Lane
The Lynches
Islemoor Lane