Holme Barn
United Kingdom
>
England
>
North Yorkshire
>
Thoralby
>
Holme Barn
Holme Barn is a building in North Yorkshire, Thoralby.
Holme Barn
Building
Yes
Gayle Ing Beck
Gayle Ing
Stake Road
Brown-a-haw