Manor House Farm
United Kingdom
>
England
>
Leicestershire
>
North West Leicestershire
>
Appleby Magna
>
Manor House Farm
Manor House Farm is a building in Appleby Magna in North West Leicestershire.
Manor House Farm
Building
Farm
Operator
None
Tamworth Road
Tamworth Road, Birds Hill