Where is Great Finborough?

Where is Great Finborough located?

Great Finborough, Great Finborough, Great Britain (approx. 52.179497°, 0.945364°)


Where is Great Finborough on the map?