Where is Long Sutton?

Where is Long Sutton located?

Long Sutton, Long Sutton, Great Britain (approx. 51.025337°, -2.7585683°)


Where is Long Sutton on the map?