Self catering holiday apartments

just outside Dartmouth, Devon