Houghton Lodge
United Kingdom
>
England
>
Leicestershire
>
Harborough
>
Houghton on the Hill
>
Houghton Lodge
Houghton Lodge in Houghton on the Hill in Harborough.
Houghton Lodge
Land use
farmyard