A European Informational Website learn more
Minehead is a coastal town in West Somerset, England with a population of around 10,000.