About Canwood Knoll in Herefordshire

Canwood Knoll is a hill in Herefordshire with its peak reaching a height of 208 metres above sea level.