Where is The Big Sheep?

Where is The Big Sheep located?

The Big Sheep, Devon, United Kingdom (approx. 51.01571°, -4.244019°)


Where is The Big Sheep on the map?