Talla Cleuch Head
Talla Cleuch Head is a summit in the Manor Hills region or range in Scotland. Talla Cleuch Head is 691 metres high. All the walking routes up Talla Cleuch Head on Mud and Routes can be found below. The top can be identified by the no feature: near fence on undulating ridge. Other Notes: . […]

