Holme Farm
United Kingdom
>
England
>
Cheshire West and Chester
>
Ince
>
Holme Farm
Holme Farm in Cheshire West and Chester, Ince.
Holme Farm
Land use
farmyard
Marsh Lane
Northgate
Biotreatment Storage Lagoons