Templandshaw
United Kingdom
>
Alba / Scotland
>
East Ayrshire
>
Templandshaw
Templandshaw in East Ayrshire.
Templandshaw
Land use
farmyard