Charmouth

Charmouth

Charmouth is a village at the mouth of the River Char in West Dorset, England, with a population of 1,687 according to the 2001 census.

Read more about Charmouth.