Where is The Big Sheep?

Where is The Big Sheep located?

The Big Sheep, The Big Sheep, Great Britain (approx. 51.015713°, -4.244019°)


Where is The Big Sheep on the map?