Manor Cottage offers Self Catering holiday accommodation right in the heart of Croyde in North Devon. The self catering cottage is located in the village centre.