Batercombe House
United Kingdom
>
England
>
Wiltshire
>
Tollard Royal
>
Batercombe House
Batercombe House is a building in Wiltshire, Tollard Royal.
Batercombe House
Building
Yes
Ashcombe Bottom