Cranford Cross Farm

Cranford Cross Farm
St Giles-in-the-Wood, Great Torrington, Devon, EX31 3NE