Lake Villa Holiday Cottages are situated in the heart of rural North Devon. Lake Villa Holiday Cottages accepts Dogs & Small Pets; you can view this Self Catering Property on our website by clicking on the link provided below: Each cottage has its own character and period features. The cottages vary in size from one to three bedrooms […]