The charming seaside town in Devon is a popular holiday spot

See Full Page