Clappers
United Kingdom
>
England
>
Cumberland
>
Bromfield
>
Clappers
Clappers in Cumberland, Bromfield.
Clappers
Land use
farmyard