1 Answers
Cwm Head is a hamlet in Shropshire, England. The name is part-Welsh, part-English and means "Head of the Valley".
4 views
Answered
Cwm Head is a hamlet in Shropshire, England. The name is part-Welsh, part-English and means "Head of the Valley".