Leake Hall
United Kingdom
>
England
>
North Yorkshire
>
Leake
>
Leake Hall
Leake Hall in North Yorkshire, Leake.
Leake Hall
Land use
farmyard
Place
Leake
St. Mary the Virgin
Leake Stell