Where is Catworth?

Where is Catworth located?

Catworth, Catworth, Great Britain (approx. 52.346695°, -0.40781638°)


Where is Catworth on the map?